From f958559a451913000c2cdd6bff31e746be5decbe Mon Sep 17 00:00:00 2001 From: Sofiane Gerhardt Date: Mon, 21 Oct 2024 12:37:18 +0200 Subject: [PATCH] create image using tag --- .gitea/workflows/build.yaml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/build.yaml b/.gitea/workflows/build.yaml index 74f1ede..85aab48 100644 --- a/.gitea/workflows/build.yaml +++ b/.gitea/workflows/build.yaml @@ -3,8 +3,11 @@ run-name: Build and Push container on: push: - branches: - - main + tags: + - '^\d+\.\d+\.\d+$' + +env: + IMAGE: git.kvant.cloud/phoenix/besu-hpc jobs: build_besu: @@ -12,7 +15,7 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3 @@ -22,3 +25,20 @@ jobs: registry: git.kvant.cloud username: ${{ vars.PHOENIX_PACKAGE_WRITER_USERNAME }} password: ${{ secrets.PHOENIX_PACKAGE_WRITER_TOKEN }} + + - name: Build and push to gitea registry + uses: docker/build-push-action@v6 + with: + platforms: linux/s390x + push: true + context: . + build-args: | + VERSION=${{ github.ref_name }} + image: ${{ env.IMAGE }} + cache-from: | + type=registry,ref=${{ env.IMAGE }}:${{ env.VERSION }} + type=registry,ref=${{ env.IMAGE }}:latest + cache-to: type=inline + tags: | + ${{ env.IMAGE }}:${{ env.VERSION }} + ${{ env.IMAGE }}:latest