feat(infrastructure): automatic deploy

This commit is contained in:
2025-10-05 18:22:38 +02:00
parent e0fd68b135
commit d03ff463a0
2 changed files with 3 additions and 1 deletions

View File

@@ -23,7 +23,7 @@ jobs:
deploy: deploy:
if: github.event.action != 'closed' if: github.event.action != 'closed'
name: Helm upgrade/install (PR preview) name: Helm upgrade/install (PR preview)
runs-on: ubuntu-latest runs-on: vhs
concurrency: concurrency:
group: pr-${{ github.event.pull_request.number }} group: pr-${{ github.event.pull_request.number }}
cancel-in-progress: false cancel-in-progress: false
@@ -69,6 +69,7 @@ jobs:
-n "$NAMESPACE" --create-namespace \ -n "$NAMESPACE" --create-namespace \
-f 7project/charts/myapp-chart/values-dev.yaml \ -f 7project/charts/myapp-chart/values-dev.yaml \
--set prNumber="$PR" \ --set prNumber="$PR" \
--set deployment="pr-$PR" \
--set domain="$DOMAIN" \ --set domain="$DOMAIN" \
--set image.repository="$IMAGE_REPO" \ --set image.repository="$IMAGE_REPO" \
--set image.digest="$DIGEST" \ --set image.digest="$DIGEST" \

View File

@@ -67,6 +67,7 @@ jobs:
helm upgrade --install myapp ./7project/charts/myapp-chart \ helm upgrade --install myapp ./7project/charts/myapp-chart \
-n prod --create-namespace \ -n prod --create-namespace \
-f 7project/charts/myapp-chart/values-prod.yaml \ -f 7project/charts/myapp-chart/values-prod.yaml \
--set deployment="prod" \
--set domain="$DOMAIN" \ --set domain="$DOMAIN" \
--set image.repository="$IMAGE_REPO" \ --set image.repository="$IMAGE_REPO" \
--set image.digest="$DIGEST" \ --set image.digest="$DIGEST" \