From 30285e84c6224e14b21e1bcd108197a8433e5fd7 Mon Sep 17 00:00:00 2001 From: Radiquum Date: Wed, 9 Jul 2025 15:48:09 +0500 Subject: [PATCH] CI: update workflows --- .github/workflows/docker-anix-api-prox.yml | 8 ++++++-- .github/workflows/docker-anix-player-parsers.yml | 14 +++++++++----- .github/workflows/docker-anix.yml | 9 +++++++-- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docker-anix-api-prox.yml b/.github/workflows/docker-anix-api-prox.yml index cb9bf5d..55da244 100644 --- a/.github/workflows/docker-anix-api-prox.yml +++ b/.github/workflows/docker-anix-api-prox.yml @@ -17,11 +17,15 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + - name: Dynamically set 'tag' environment variable + run: echo "tag=$(date +'%d-%m-%Y')" >> $GITHUB_ENV - name: Build Image run: | cd ./api-prox - docker build . -t radiquum/anix-api-prox:dev + docker build . -t radiquum/anix-api-prox:latest + docker tag radiquum/anix-api-prox:latest radiquum/anix-api-prox:${{ env.tag }} - name: Publish Image run: | docker login -u radiquum -p ${{ secrets.DOCKERHUB_TOKEN }} - docker push radiquum/anix-api-prox:dev + docker push radiquum/anix-api-prox:latest + docker push radiquum/anix-api-prox:${{ env.tag }} diff --git a/.github/workflows/docker-anix-player-parsers.yml b/.github/workflows/docker-anix-player-parsers.yml index 7343157..cec8746 100644 --- a/.github/workflows/docker-anix-player-parsers.yml +++ b/.github/workflows/docker-anix-player-parsers.yml @@ -5,8 +5,8 @@ on: branches: - V3 paths: - - "player-parsers/*.ts" - - "player-parsers/Dockerfile" + - "player-parser/*.ts" + - "player-parser/Dockerfile" workflow_dispatch: jobs: @@ -15,11 +15,15 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + - name: Dynamically set 'tag' environment variable + run: echo "tag=$(date +'%d-%m-%Y')" >> $GITHUB_ENV - name: Build Image run: | - cd ./player-parsers - docker build . -t radiquum/anix-player-parser:dev + cd ./player-parser + docker build . -t radiquum/anix-player-parser:latest + docker tag radiquum/anix-player-parser:latest radiquum/anix-player-parser:${{ env.tag }} - name: Publish Image run: | docker login -u radiquum -p ${{ secrets.DOCKERHUB_TOKEN }} - docker push radiquum/anix-player-parser:dev + docker push radiquum/anix-player-parser:latest + docker push radiquum/anix-player-parser:${{ env.tag }} diff --git a/.github/workflows/docker-anix.yml b/.github/workflows/docker-anix.yml index c21ca22..0c3b980 100644 --- a/.github/workflows/docker-anix.yml +++ b/.github/workflows/docker-anix.yml @@ -17,9 +17,14 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v4 + - name: Dynamically set 'tag' environment variable + run: echo "tag=$(date +'%d-%m-%Y')" >> $GITHUB_ENV - name: Build Image - run: docker build . -t radiquum/anix:dev + run: | + docker build . -t radiquum/anix:latest + docker tag radiquum/anix:latest radiquum/anix:${{ env.tag }} - name: Publish Image run: | docker login -u radiquum -p ${{ secrets.DOCKERHUB_TOKEN }} - docker push radiquum/anix:dev + docker push radiquum/anix:latest + docker push radiquum/anix:${{ env.tag }}