diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml new file mode 100644 index 0000000..c216c09 --- /dev/null +++ b/.gitea/workflows/build.yaml @@ -0,0 +1,30 @@ +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 \ No newline at end of file