2 changed files with 1 additions and 41 deletions
@ -1,40 +0,0 @@ |
|||
#!/bin/bash |
|||
|
|||
set -e |
|||
|
|||
tag=$1 |
|||
|
|||
if [ -z $tag ]; then |
|||
echo "please provide a tag arg" |
|||
exit 1 |
|||
fi |
|||
|
|||
major=$(echo $tag | awk -F. '{print $1}') |
|||
minor=$(echo $tag | awk -F. '{print $2}') |
|||
|
|||
tf_ver="0.12.16" |
|||
|
|||
echo "Confirm building images for:" |
|||
echo " MAJOR: ${major}" |
|||
echo " MINOR: ${minor}" |
|||
echo " TF_VERSION: ${tf_ver}" |
|||
|
|||
read -p "Proceed? [Y/N] " ans |
|||
|
|||
if [[ "$ans" != "Y" && "$ans" != "y" ]]; then |
|||
echo "Cancelling" |
|||
exit 0 |
|||
fi |
|||
|
|||
set -x |
|||
docker build -t jmccann/drone-terraform:latest --build-arg terraform_version=${tf_ver} . |
|||
|
|||
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major} |
|||
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor} |
|||
docker tag jmccann/drone-terraform:latest jmccann/drone-terraform:${major}.${minor}-${tf_ver} |
|||
|
|||
docker push jmccann/drone-terraform:latest |
|||
docker push jmccann/drone-terraform:${major} |
|||
docker push jmccann/drone-terraform:${major}.${minor} |
|||
docker push jmccann/drone-terraform:${major}.${minor}-${tf_ver} |
|||
set +x |
Loading…
Reference in new issue