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

Commit 4d9fbe0

Browse files
gokula-krishna-devAaronaaimio
authored
Gokula/fix bot build tag (#2676)
* Add circle ci * Update config * Rebuild * Update config * Rebuild * Docker build pipeline * Add docker file * Enable VM * Disable docker image * Push to goocle cloud * Update variable circle ci * Circle ci orbs test * Orbs test * Docker hub push * Docker push test * Docker push 2 * Docker push 3 * Docker push 3 * Docker push 5 * Update config * Update config * Update config * Update config * Attempt 125 * Attempt 125 * Attempt 126 * Attempt 127 * Attempt 128 * Attempt 129 * Attempt 132 * Attempt 132 * Attempt 133 * Attempt 134 * Fix tag * Resolve issues * Update Co-authored-by: Aaron <aaron@binary.com> Co-authored-by: Aaron Imming <aaim@protonmail.com>
1 parent 4676c43 commit 4d9fbe0

File tree

2 files changed

+8
-11
lines changed

2 files changed

+8
-11
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

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
"test": "eslint src/",
2525
"release": "d() { test -z $1 && echo 'Please specify branch.' && exit 1; (git show-branch $1) || exit 1; git stash; git checkout $1; npm i; rm -rf branch/$1; mkdir -p branch/$1 ; gulp build-min; cp -r www/ branch/$1; gulp release-branch --branch $1;}; d",
2626
"release-production": "d() { git stash; git checkout master; npm i;gulp build-min;gulp release-master;}; d",
27-
"build": "webpack --config webpack.config.cli.js"
27+
"build": "webpack --config webpack.config.cli.js",
28+
"build-min": "gulp build-min"
2829
},
2930
"husky": {
3031
"hooks": {

0 commit comments

Comments
 (0)