Merge pull request #376 from arshamparity/master

gitlab-ci: changing docker repositories
This commit is contained in:
arshamparity
2021-08-25 14:11:00 +03:00
committed by GitHub
+6 -11
View File
@@ -3,10 +3,8 @@ variables:
BACKEND_CONTAINER_REPO: "substrate-telemetry-backend"
FRONTEND_CONTAINER_REPO: "substrate-telemetry-frontend"
KUBE_NAMESPACE: "substrate-telemetry"
BACKEND_IMAGE_FULL_NAME: "${CONTAINER_REGISTRY}/${BACKEND_CONTAINER_REPO}:${CI_COMMIT_SHORT_SHA}"
BACKEND_IMAGE_LATEST_TAG: "${CONTAINER_REGISTRY}/${BACKEND_CONTAINER_REPO}:latest"
FRONTEND_IMAGE_FULL_NAME: "${CONTAINER_REGISTRY}/${FRONTEND_CONTAINER_REPO}:${CI_COMMIT_SHORT_SHA}"
FRONTEND_IMAGE_LATEST_TAG: "${CONTAINER_REGISTRY}/${FRONTEND_CONTAINER_REPO}:latest"
BACKEND_IMAGE_FULL_NAME: "${CONTAINER_REGISTRY}/${BACKEND_CONTAINER_REPO}:${CI_COMMIT_SHORT_SHA}-beta"
FRONTEND_IMAGE_FULL_NAME: "${CONTAINER_REGISTRY}/${FRONTEND_CONTAINER_REPO}:${CI_COMMIT_SHORT_SHA}-beta"
stages:
- dockerize
@@ -32,6 +30,7 @@ stages:
echo "Using Helm `helm version --short`"
helm repo add parity https://paritytech.github.io/helm-charts/
helm repo update
curl -sS $HELM_VALUES_FILE > values-parity.yaml
- helm upgrade
--install
--atomic
@@ -42,7 +41,7 @@ stages:
--set image.backend.tag="${CI_COMMIT_SHORT_SHA}"
--set image.frontend.repository="${CONTAINER_REGISTRY}/${FRONTEND_CONTAINER_REPO}"
--set image.frontend.tag="${CI_COMMIT_SHORT_SHA}"
--values $HELM_VALUES_FILE
--values values-parity.yaml
$KUBE_NAMESPACE parity/substrate-telemetry
rules:
- if: '$CI_COMMIT_BRANCH == "master"'
@@ -56,13 +55,11 @@ dockerize-backend:
- echo "Building image $BACKEND_IMAGE_FULL_NAME"
- buildah bud
--format=docker
--tag "$BACKEND_IMAGE_FULL_NAME"
--tag "$BACKEND_IMAGE_LATEST_TAG" ./backend/
--tag "$BACKEND_IMAGE_FULL_NAME" ./backend/
- echo ${Docker_Hub_Pass_Parity} |
buildah login --username ${Docker_Hub_User_Parity} --password-stdin docker.io
- |-
buildah push --format=v2s2 "$BACKEND_IMAGE_FULL_NAME"
buildah push --format=v2s2 "$BACKEND_IMAGE_LATEST_TAG"
dockerize-frontend:
<<: *dockerize
@@ -70,13 +67,11 @@ dockerize-frontend:
- echo "Building image $FRONTEND_IMAGE_FULL_NAME"
- buildah bud
--format=docker
--tag "$FRONTEND_IMAGE_FULL_NAME"
--tag "$FRONTEND_IMAGE_LATEST_TAG" ./frontend/
--tag "$FRONTEND_IMAGE_FULL_NAME" ./frontend/
- echo ${Docker_Hub_Pass_Parity} |
buildah login --username ${Docker_Hub_User_Parity} --password-stdin docker.io
- |-
buildah push --format=v2s2 "$FRONTEND_IMAGE_FULL_NAME"
buildah push --format=v2s2 "$FRONTEND_IMAGE_LATEST_TAG"
deploy-parity-stg:
stage: staging