From 67d089d850537148df9384fcfafbdaae76b2528c Mon Sep 17 00:00:00 2001 From: Alex Wellnitz Date: Tue, 18 Mar 2025 14:21:24 +0100 Subject: [PATCH] ci: merge deploy and build pipeline --- .gitea/workflows/build-container-image.yaml | 15 +++++++++++++-- .gitea/workflows/deploy.yaml | 20 -------------------- 2 files changed, 13 insertions(+), 22 deletions(-) delete mode 100644 .gitea/workflows/deploy.yaml diff --git a/.gitea/workflows/build-container-image.yaml b/.gitea/workflows/build-container-image.yaml index 9ec16b8..11e53b3 100644 --- a/.gitea/workflows/build-container-image.yaml +++ b/.gitea/workflows/build-container-image.yaml @@ -1,4 +1,4 @@ -name: Build Docker Container +name: Build and Deploy run-name: ${{ gitea.actor }} is building container on: [push] @@ -60,4 +60,15 @@ jobs: DOCKER_TLS_CERTDIR: "/certs" DOCKER_TLS_VERIFY: 1 DOCKER_CERT_PATH: "/certs/client" - + Deployment: + runs-on: ubuntu-latest + needs: Build-Container-Image + steps: + - name: Update image tag for container alexohneander-zola in deployment.yaml + uses: loveholidays/gitops-action-yaml-updater@v1.0 + with: + mode: IMAGE_TAG + container-name: alexohneander-zola + new-image-tag: ${{ github.sha }} + dir: deploy/ + files: deployment.yaml diff --git a/.gitea/workflows/deploy.yaml b/.gitea/workflows/deploy.yaml deleted file mode 100644 index ac83f13..0000000 --- a/.gitea/workflows/deploy.yaml +++ /dev/null @@ -1,20 +0,0 @@ -name: deployment - -on: - push: - branches: - - main - -jobs: - deployment: - runs-on: ubuntu-latest - needs: Build-Container-Image - steps: - - name: Update image tag for container alexohneander-zola in deployment.yaml - uses: loveholidays/gitops-action-yaml-updater@v1.0 - with: - mode: IMAGE_TAG - container-name: alexohneander-zola - new-image-tag: ${{ github.sha }} - dir: deploy/ - files: deployment.yaml