Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Commit aefe0ae

Browse files
author
Aaron
authored
Merge pull request #2758 from binary-com/beta
beta to master (v20200506_0)
2 parents 6e4d192 + b3d6036 commit aefe0ae

File tree

21 files changed

+582
-76
lines changed

21 files changed

+582
-76
lines changed

.circleci/config.yml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)