add demo job back

This commit is contained in:
Andrew Dolgov 2024-02-17 12:37:34 +03:00
parent d19729157b
commit ea732aa55f
No known key found for this signature in database
GPG Key ID: 1A56B4FA25D4AF2A
1 changed files with 15 additions and 10 deletions

View File

@ -131,13 +131,18 @@ update-prod:
- git commit -m "update image tag to ${CI_COMMIT_SHORT_SHA}"
- git push origin master
#update-demo:
# extends: .deploy-helm-chart
# variables:
# HELM_CHART: oci://registry.fakecake.org/infra/helm-charts/tt-rss
# HELM_VALUES: .helm/values-demo.yaml
# HELM_RELEASE: tt-rss-demo
# HELM_ARGS: --set imageTag=${CI_COMMIT_SHORT_SHA}
# rules:
# - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CI_REGISTRY_USER != null && $UPDATE_DEMO == "true"
# stage: publish
update-demo:
image: ${INFRA_IMAGE}
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $DEMO_HELM_TOKEN != null
stage: publish
script:
- git clone https://token:${DEMO_HELM_TOKEN}@gitlab.fakecake.org/git/helm-charts/tt-rss.git chart
- cd chart
- git config user.name "Gitlab CI"
- git config user.email "noreply@example.com"
- yq -ei '.imageTag = "'${CI_COMMIT_SHORT_SHA}'"' values-prod.yaml
- git diff
- git add .
- git commit -m "update image tag to ${CI_COMMIT_SHORT_SHA}"
- git push origin master