feat(ci): read version from versions.env for native image builds
Build & Test (NowChessSystems) TeamCity build finished

This commit is contained in:
2026-04-30 11:37:55 +02:00
parent 6113432a14
commit 5399c9bffb
+12 -1
View File
@@ -69,6 +69,17 @@ jobs:
key: gradle-${{ runner.os }}-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: gradle-${{ runner.os }}-
- name: Read version from versions.env
id: version
run: |
if [ -f "modules/${{ matrix.module }}/versions.env" ]; then
source modules/${{ matrix.module }}/versions.env
VERSION="${MAJOR}.${MINOR}.${PATCH}"
echo "version=${VERSION}" >> "$GITHUB_OUTPUT"
else
echo "version=latest" >> "$GITHUB_OUTPUT"
fi
- name: Build native binary
run: ./gradlew :modules:${{ matrix.module }}:build -Dquarkus.native.enabled=true -Dquarkus.package.jar.enabled=false --no-daemon
@@ -88,7 +99,7 @@ jobs:
with:
images: ghcr.io/now-chess/now-chess-systems/${{ matrix.module }}
tags: |
type=sha,prefix=,format=short
type=raw,value=${{ steps.version.outputs.version }}
type=raw,value=latest
- name: Build and push