diff --git a/.woodpecker.yml b/.woodpecker.yml index f15eee6..35f0c0a 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -23,38 +23,3 @@ steps: skip_tls_verify: true platforms: linux/amd64 cache: false - - - name: update-gitops - image: alpine/git:latest - environment: - GHCR_TOKEN: - from_secret: GHCR_TOKEN - GHCR_USERNAME: - from_secret: GHCR_USERNAME - GITOPS_REPO_URL: - from_secret: GITOPS_REPO_URL - commands: - - | - set -e - echo "Updating GitOps for nxtgauge-admin-solid" - git clone https://${GHCR_USERNAME}:${GHCR_TOKEN}@${GITOPS_REPO_URL} /tmp/gitops - cd /tmp/gitops - git checkout main - ADMIN_OVERLAY="apps/nxtgauge-admin-solid/overlays/prod" - if [ -f "${ADMIN_OVERLAY}/kustomization.yaml" ]; then - sed -i "s|image: registry.nxtgauge.com:5000/nxtgauge-admin-solid:.*|image: registry.nxtgauge.com:5000/nxtgauge-admin-solid:${CI_COMMIT_SHA}|" \ - ${ADMIN_OVERLAY}/kustomization.yaml - echo "Updated admin image to ${CI_COMMIT_SHA}" - fi - if ! git diff --quiet; then - git config user.name "Woodpecker CI" - git config user.email "woodpecker@nxtgauge.com" - git add -A - git commit -m "ci: update nxtgauge-admin-solid to ${CI_COMMIT_SHA:0:8}" - git push origin main - echo "Pushed GitOps update" - else - echo "No changes to push" - fi - when: - status: success