name: Build and Publish run-name: ${{ gitea.actor }} is building 🚀 on: [push] jobs: # BuildAndDeployAmd64: # runs-on: amd64 # steps: # - name: Check out repository code # uses: actions/checkout@v4 # - name: Build docker image # run: docker build --progress=plain -t registry.knatofs.se/go-cart-actor-amd64:latest . # - name: Push to registry # run: docker push registry.knatofs.se/go-cart-actor-amd64:latest # - name: Deploy to Kubernetes # run: kubectl apply -f deployment/deployment.yaml -n cart # - name: Rollout amd64 deployment # run: kubectl rollout restart deployment/cart-actor-x86 -n cart BuildAndDeploy: runs-on: arm64 steps: - name: Check out repository code uses: actions/checkout@v4 - name: Build docker image run: docker build --progress=plain -t registry.knatofs.se/go-order-manager . - name: Push to registry run: docker push registry.knatofs.se/go-order-manager - name: Rollout arm64 deployment run: kubectl rollout restart deployment/order-manager -n dev