From 57eb83366163765e5b95c296d5c6a012270cfae0 Mon Sep 17 00:00:00 2001 From: Danish Joseph Date: Wed, 24 Apr 2024 11:53:48 +0200 Subject: [PATCH] Refactor Docker image naming in CI workflow --- .github/workflows/ci.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2fb2d32..f61bb85 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,11 +44,11 @@ jobs: - name: Get version number id: version - run: echo "::set-output name=version::$(git rev-list --count HEAD)" + run: echo "VERSION=$(node -p "require('./package.json').version")" >> $GITHUB_ENV - name: Build Docker image run: | - docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/stockdog:alpha-${{ steps.version.outputs.version }} . + docker build -t ${{ secrets.DOCKER_HUB_USERNAME }}/stockdog:v-${{ steps.version.outputs.version }} . - name: Login to DockerHub uses: docker/login-action@v3 @@ -57,16 +57,16 @@ jobs: password: ${{ secrets.DOCKER_HUB_TOKEN }} - name: Push Docker image - run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/stockdog:alpha-${{ steps.version.outputs.version }} + run: docker push ${{ secrets.DOCKER_HUB_USERNAME }}/stockdog:v-${{ steps.version.outputs.version }} - name: Update image metadata uses: docker/metadata-action@v5 with: - images: ${{ secrets.DOCKER_HUB_USERNAME }}/stockdog:alpha-${{ steps.version.outputs.version }} + images: ${{ secrets.DOCKER_HUB_USERNAME }}/stockdog:v-${{ steps.version.outputs.version }} tags: | type=sha labels: | - org.opencontainers.image.title=StockDog App + org.opencontainers.image.title=Stockdog App org.opencontainers.image.description=Stock market analysis app org.opencontainers.image.url=https://github.com/${{github.repository}} org.opencontainers.image.revision=${{steps.version.outputs.version}}