diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index cc5e0181..3ee374f7 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -43,6 +43,9 @@ jobs: uses: docker/metadata-action@9ec57ed1fcdbf14dcef7dfbe97b2010124a938b7 with: images: linkedfactory/linkedfactory-pod + + - name: Set version env variable + run: echo "PROJECT_VERSION=$(< server/target/classes/version.txt)" >> $GITHUB_ENV - name: Build and push Docker image uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 @@ -50,5 +53,5 @@ jobs: context: . file: ./docker/Dockerfile push: true - tags: ${{ steps.meta.outputs.tags }} + tags: linkedfactory/linkedfactory-pod:${{ env.PROJECT_VERSION }} labels: ${{ steps.meta.outputs.labels }} diff --git a/server/pom.xml b/server/pom.xml index 87173598..67a96098 100644 --- a/server/pom.xml +++ b/server/pom.xml @@ -99,5 +99,15 @@ + + + + . + true + + version.txt + + + diff --git a/server/version.txt b/server/version.txt new file mode 100644 index 00000000..ad96e7cf --- /dev/null +++ b/server/version.txt @@ -0,0 +1 @@ +${project.version}