Updated CI
This commit is contained in:
@ -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"
|
||||
|
Reference in New Issue
Block a user