@@ -94,17 +94,14 @@ commands:
9494 - run :
9595 name : Building docker image for << parameters.target >>
9696 command : |
97- build_tag="${CIRCLE_SHA1} "
98- [ "<< parameters.target >>" == "beta" ] && build_tag ="beta-${CIRCLE_SHA1} "
99- docker build -t ${DOCKHUB_ORGANISATION}/binary-static-bot:${build_tag } -t ${DOCKHUB_ORGANISATION}/binary-static-bot:latest .
97+ build_latest="latest "
98+ [ "<< parameters.target >>" == "beta" ] && build_latest ="beta-latest "
99+ docker build -t ${DOCKHUB_ORGANISATION}/binary-static-bot:${CIRCLE_TAG } -t ${DOCKHUB_ORGANISATION}/binary-static-bot:${build_latest} .
100100 - run :
101101 name : Pushing Image to docker hub
102102 command : |
103- build_tag="${CIRCLE_SHA1}"
104- [ "<< parameters.target >>" == "beta" ] && build_tag="beta-${CIRCLE_SHA1}"
105103 echo $DOCKERHUB_PASSWORD | docker login -u $DOCKERHUB_USERNAME --password-stdin
106- docker push ${DOCKHUB_ORGANISATION}/binary-static-bot:${build_tag}
107- docker push ${DOCKHUB_ORGANISATION}/binary-static-bot:latest
104+ docker push ${DOCKHUB_ORGANISATION}/binary-static-bot
108105 k8s_deploy :
109106 description : " Deploy to k8s cluster"
110107 parameters :
@@ -126,11 +123,10 @@ commands:
126123 CA_CRT="${!CA_CRT_REF}"
127124 KUBE_SERVER="${!KUBE_SERVER_REF}"
128125 SERVICEACCOUNT_TOKEN="${!SERVICEACCOUNT_TOKEN_REF}"
129- build_tag="${CIRCLE_SHA1}"
130126 deployment_target="bot-binary-com"
131- [ "<< parameters.target >>" == "beta" ] && build_tag="beta-${CIRCLE_SHA1}" && deployment_target="bot-beta-binary-com"
127+ [ "<< parameters.target >>" == "beta" ] && deployment_target="bot-beta-binary-com"
132128 echo $CA_CRT | base64 --decode > ca.crt
133- kubectl --server=${KUBE_SERVER} --certificate-authority=ca.crt --token=$SERVICEACCOUNT_TOKEN set image deployment/${deployment_target} ${deployment_target}=${DOCKHUB_ORGANISATION}/binary-static-bot:${build_tag }
129+ kubectl --server=${KUBE_SERVER} --certificate-authority=ca.crt --token=$SERVICEACCOUNT_TOKEN set image deployment/${deployment_target} ${deployment_target}=${DOCKHUB_ORGANISATION}/binary-static-bot:${CIRCLE_TAG }
134130 fi
135131 done
136132
0 commit comments