Jacob McCann
6 years ago
1 changed files with 27 additions and 0 deletions
@ -0,0 +1,27 @@ |
|||
#!/bin/bash |
|||
|
|||
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}') |
|||
# patch=$(echo $tag | awk -F. '{print $3}') |
|||
|
|||
tf_ver=$(grep TERRAFORM_VERSION Dockerfile | head -n 1 | awk '{print $3}') |
|||
|
|||
docker build -t jmccann/drone-terraform:latest . |
|||
|
|||
set -x |
|||
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