Updated CI

This commit is contained in:
2023-11-24 10:37:45 +00:00
parent eab81dfd2d
commit f5b528fd99

View File

@ -2,33 +2,31 @@ stages:
- build
- deploy
image-builder:
build:
stage: build
tags:
- kube
only:
refs:
- master
image:
name: alpine:3.18
entrypoint: [""]
script:
- apk add --no-cache img
- img login --password "${DOCKER_PASSWORD}" --username "${DOCKER_USER}" "${DOCKER_REGISTRY}"
- img build --no-console -t "docker.le-memese.com/bots/lenochka-bot:latest" .
- img push "docker.le-memese.com/bots/lenochka-bot:latest"
deploy:
stage: deploy
tags:
- kube
only:
refs:
- master
- master
script:
- apk add --no-cache img
- img login --password "$CI_JOB_TOKEN" --username "$CI_REGISTRY_USER" "$CI_REGISTRY"
- img build --no-console -t "$CI_REGISTRY/telegram-bots/lenochka:latest" .
- img push "$CI_REGISTRY/telegram-bots/lenochka:latest"
deploy:
stage: deploy
image:
name: alpine/helm:3.7.1
name: alpine/helm:3.13.2
entrypoint: ["/bin/sh", "-c"]
tags:
- kube
only:
- master
script:
- helm
upgrade
@ -42,3 +40,5 @@ deploy:
--namespace "$NAMESPACE"
-f "$HELM_CONFIG"
--set "podAnnotations.deployed_at=$(date +%Y.%m.%d-%H:%M)"
--set image.repository="$CI_REGISTRY/telegram-bots/lenochka"
--set image.tag="latest"