Files
provisioning/dockerfiles/tasks/ansible/build.sh
Richard Morgan c597fdf80d - ansible docker images
- ansible play for cleaning hosts (apt autoremove)
- mondrian(incomplete)
- lock postgres to version 10
- update jenkins dockerfile
2018-10-22 00:18:56 -04:00

31 lines
1.5 KiB
Bash
Executable File

#!/usr/bin/env bash
set -e
if [[ -z "${DKREGISTRY_PASS}" ]]; then
docker login -u richard -p $DKREGISTRY_PASS $DKREGISTRY
fi
docker build --rm -f Dockerfile-2.0 -t xaicorp/ansible:2.0 .
docker run --rm --entrypoint ansible xaicorp/ansible:2.0 --version | grep 'ansible 2.0.'
docker tag xaicorp/ansible:2.0 dkregistry.xai-corp.net:5000/xaicorp/ansible:2.0
docker push dkregistry.xai-corp.net:5000/xaicorp/ansible:2.0
docker build --rm -f Dockerfile-2.4 -t xaicorp/ansible:2.4 .
docker run --rm --entrypoint ansible xaicorp/ansible:2.4 --version | grep 'ansible 2.4.'
docker tag xaicorp/ansible:2.4 dkregistry.xai-corp.net:5000/xaicorp/ansible:2.4
docker push dkregistry.xai-corp.net:5000/xaicorp/ansible:2.4
docker build --rm -f Dockerfile-2.5 -t xaicorp/ansible:2.5 .
docker run --rm --entrypoint ansible xaicorp/ansible:2.5 --version | grep 'ansible 2.5.'
docker tag xaicorp/ansible:2.5 dkregistry.xai-corp.net:5000/xaicorp/ansible:2.5
docker push dkregistry.xai-corp.net:5000/xaicorp/ansible:2.5
docker build --rm -f Dockerfile-2.7 -t xaicorp/ansible:2.7 .
docker run --rm --entrypoint ansible xaicorp/ansible:2.7 --version | grep 'ansible 2.7.'
docker tag xaicorp/ansible:2.7 dkregistry.xai-corp.net:5000/xaicorp/ansible:2.7
docker push dkregistry.xai-corp.net:5000/xaicorp/ansible:2.7
docker tag xaicorp/ansible:2.5 xaicorp/ansible:latest
docker tag xaicorp/ansible:2.5 dkregistry.xai-corp.net:5000/xaicorp/ansible:latest
docker push dkregistry.xai-corp.net:5000/xaicorp/ansible:latest