3
0

Set proper version build args and make docker build depenedant on release

This commit is contained in:
Denis Arh 2021-11-07 10:17:09 +01:00
parent f054507bfd
commit 0b03e6108c
2 changed files with 6 additions and 2 deletions

View File

@ -74,6 +74,7 @@ jobs:
runs-on: ubuntu-latest
needs:
- test
- release-linux
env:
BUILD_OS: linux
BUILD_ARCH: amd64
@ -85,7 +86,9 @@ jobs:
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- run: docker build --build-arg "BUILD_VERSION=${BUILD_VERSION}" -t cortezaproject/corteza-server:${{ env.BUILD_VERSION }} .
- run: |
docker build --build-arg "VERSION=${{ env.BUILD_VERSION }}" \
-t cortezaproject/corteza-server:${{ env.BUILD_VERSION }} .
if: ${{ !env.ACT }}
- run: docker push cortezaproject/corteza-server:${{ env.BUILD_VERSION }}
if: ${{ !env.ACT }}

View File

@ -52,7 +52,8 @@ jobs:
username: ${{ secrets.GH_USERNAME }}
password: ${{ secrets.GH_TOKEN }}
- run: |
docker build -t ghcr.io/cortezaproject/corteza-server:${{ env.BUILD_VERSION_SHA }} \
docker build --build-arg "VERSION=${{ env.BUILD_VERSION }}" \
-t ghcr.io/cortezaproject/corteza-server:${{ env.BUILD_VERSION_SHA }} \
-t ghcr.io/cortezaproject/corteza-server:${{ env.BUILD_VERSION_REF }} .
if: ${{ !env.ACT }}
- run: docker push ghcr.io/cortezaproject/corteza-server:${{ env.BUILD_VERSION_SHA }}