From 6f1dd7ced77a44e8d29a997e92331f2aac0dcf14 Mon Sep 17 00:00:00 2001 From: Adrien Beaudouin Date: Wed, 14 Aug 2024 17:28:13 +0200 Subject: [PATCH] add tag only --- .gitea/workflows/release.yaml | 19 ------------------- .gitea/workflows/releases.yaml | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 19 deletions(-) delete mode 100644 .gitea/workflows/release.yaml create mode 100644 .gitea/workflows/releases.yaml diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml deleted file mode 100644 index 0d830af..0000000 --- a/.gitea/workflows/release.yaml +++ /dev/null @@ -1,19 +0,0 @@ -name: Docker build test - -on: - workflow_call: - secrets: - password: - description: "Password or personal access token used to log against the Docker registry" - required: true - -jobs: - deploy: - runs-on: ubuntu-latest - if: ${{ startsWith(gitea.ref, 'refs/tags/v') }} - steps: - - uses: actions/checkout@v4 - - uses: docker/metadata-action@v5 - id: meta - with: - images: ${{ vars.CONTAINER_REGISTRY }}/${{ gitea.repository }} diff --git a/.gitea/workflows/releases.yaml b/.gitea/workflows/releases.yaml new file mode 100644 index 0000000..1882720 --- /dev/null +++ b/.gitea/workflows/releases.yaml @@ -0,0 +1,32 @@ +name: Docker build test + +on: + workflow_call: + secrets: + password: + description: "Password or personal access token used to log against the Docker registry" + required: true + +jobs: + deploy: + runs-on: ubuntu-latest + if: ${{ startsWith(gitea.ref, 'refs/tags/v') }} + steps: + - uses: actions/checkout@v4 + - uses: docker/metadata-action@v5 + id: meta + with: + images: ${{ vars.CONTAINER_REGISTRY }}/${{ gitea.repository }} + - uses: docker/login-action@v3 + with: + registry: ${{ vars.CONTAINER_REGISTRY }} + username: ${{ vars.CONTAINER_REGISTRY_USERNAME }} + password: ${{ secrets.password }} + - name: Push tags + shell: bash + env: + DOCKER_IMAGE: ${{ vars.CONTAINER_REGISTRY }}/${{ gitea.repository }} + run: | + docker tag $DOCKER_IMAGE:main $DOCKER_IMAGE:latest + docker tag $DOCKER_IMAGE:main $DOCKER_IMAGE:${{ steps.meta.outputs.version }} + docker push -a $DOCKER_IMAGE