From 5816b6cd3b29ceb02f8161ed07572ddb90100f4c Mon Sep 17 00:00:00 2001 From: matst80 Date: Tue, 18 Nov 2025 21:53:10 +0100 Subject: [PATCH] Update build.yaml --- .gitea/workflows/build.yaml | 44 ++++--------------------------------- 1 file changed, 4 insertions(+), 40 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 9e0e190..cb9ae3c 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -3,29 +3,6 @@ run-name: ${{ gitea.actor }} build 🚀 on: [push] jobs: - Metadata: - runs-on: arm64 - outputs: - version: ${{ steps.meta.outputs.version }} - git_commit: ${{ steps.meta.outputs.git_commit }} - build_date: ${{ steps.meta.outputs.build_date }} - steps: - - name: Checkout - uses: actions/checkout@v4 - - id: meta - name: Derive build metadata - run: | - GIT_COMMIT=$(git rev-parse HEAD) - if git describe --tags --exact-match >/dev/null 2>&1; then - VERSION=$(git describe --tags --exact-match) - else - VERSION=$(git rev-parse --short=12 HEAD) - fi - BUILD_DATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") - echo "git_commit=$GIT_COMMIT" >> $GITHUB_OUTPUT - echo "version=$VERSION" >> $GITHUB_OUTPUT - echo "build_date=$BUILD_DATE" >> $GITHUB_OUTPUT - BuildAndDeployAmd64: needs: Metadata runs-on: amd64 @@ -34,26 +11,17 @@ jobs: - name: Build amd64 image run: | docker build \ - --build-arg VERSION=${{ needs.Metadata.outputs.version }} \ - --build-arg GIT_COMMIT=${{ needs.Metadata.outputs.git_commit }} \ - --build-arg BUILD_DATE=${{ needs.Metadata.outputs.build_date }} \ --progress=plain \ -t registry.knatofs.se/go-cart-actor-amd64:latest \ - -t registry.knatofs.se/go-cart-actor-amd64:${{ needs.Metadata.outputs.version }} \ . - name: Push amd64 images run: | docker push registry.knatofs.se/go-cart-actor-amd64:latest - docker push registry.knatofs.se/go-cart-actor-amd64:${{ needs.Metadata.outputs.version }} - name: Apply deployment manifests run: kubectl apply -f deployment/deployment.yaml -n cart - name: Rollout amd64 backoffice deployment run: | kubectl rollout restart deployment/cart-backoffice-x86 -n cart - - name: Rollout amd64 deployment (pin to version) - run: | - kubectl set image deployment/cart-actor-x86 -n cart cart-actor-amd64=registry.knatofs.se/go-cart-actor-amd64:${{ needs.Metadata.outputs.version }} - # kubectl rollout status deployment/cart-actor-x86 -n cart BuildAndDeployArm64: needs: Metadata @@ -63,9 +31,6 @@ jobs: - name: Build arm64 image run: | docker build \ - --build-arg VERSION=${{ needs.Metadata.outputs.version }} \ - --build-arg GIT_COMMIT=${{ needs.Metadata.outputs.git_commit }} \ - --build-arg BUILD_DATE=${{ needs.Metadata.outputs.build_date }} \ --progress=plain \ -t registry.knatofs.se/go-cart-actor:latest \ -t registry.knatofs.se/go-cart-actor:${{ needs.Metadata.outputs.version }} \ @@ -73,8 +38,7 @@ jobs: - name: Push arm64 images run: | docker push registry.knatofs.se/go-cart-actor:latest - docker push registry.knatofs.se/go-cart-actor:${{ needs.Metadata.outputs.version }} - - name: Rollout arm64 deployment (pin to version) - run: | - kubectl set image deployment/cart-actor-arm64 -n cart cart-actor-arm64=registry.knatofs.se/go-cart-actor:${{ needs.Metadata.outputs.version }} - # kubectl rollout status deployment/cart-actor-arm64 -n cart + # - name: Rollout arm64 deployment (pin to version) + # run: | + # kubectl set image deployment/cart-actor-arm64 -n cart cart-actor-arm64=registry.knatofs.se/go-cart-actor:${{ needs.Metadata.outputs.version }} + # # kubectl rollout status deployment/cart-actor-arm64 -n cart