|
29 | 29 | graalvm-version: 21.3.0 |
30 | 30 | native-image: true |
31 | 31 |
|
| 32 | + - name: Export Properties |
| 33 | + id: properties |
| 34 | + shell: bash |
| 35 | + run: | |
| 36 | + PROPERTIES="$(./gradlew properties --console=plain -q)" |
| 37 | + VERSION="$(echo "$PROPERTIES" | grep "^version:" | cut -f2- -d ' ')" |
| 38 | + echo "::set-output name=version::$VERSION" |
| 39 | + echo "SPP_CLI_VERSION=$VERSION" >> $GITHUB_ENV |
| 40 | + echo "SPP_RELEASE_VERSION=${VERSION/-SNAPSHOT/}" >> $GITHUB_ENV |
| 41 | +
|
32 | 42 | - name: Build native spp-cli |
33 | | - run: gradle assemble nativeImage -Dbuild.profile=release |
| 43 | + run: gradle assemble nativeImage -Dbuild.profile=release -PprojectVersion=$SPP_RELEASE_VERSION |
34 | 44 |
|
35 | 45 | - name: "[CLI] Get version" |
36 | 46 | run: ./build/graal/spp-cli -v version |
|
65 | 75 | graalvm-version: 21.3.0 |
66 | 76 | native-image: true |
67 | 77 |
|
| 78 | + - name: Export Properties |
| 79 | + id: properties |
| 80 | + shell: bash |
| 81 | + run: | |
| 82 | + PROPERTIES="$(./gradlew properties --console=plain -q)" |
| 83 | + VERSION="$(echo "$PROPERTIES" | grep "^version:" | cut -f2- -d ' ')" |
| 84 | + echo "::set-output name=version::$VERSION" |
| 85 | + echo "SPP_CLI_VERSION=$VERSION" >> $GITHUB_ENV |
| 86 | + echo "SPP_RELEASE_VERSION=${VERSION/-SNAPSHOT/}" >> $GITHUB_ENV |
| 87 | +
|
68 | 88 | - name: Build native spp-cli.exe |
69 | | - run: ./gradlew assemble nativeImage '-Dbuild.profile=release' |
| 89 | + run: ./gradlew assemble nativeImage '-Dbuild.profile=release' '-PprojectVersion=$SPP_RELEASE_VERSION' |
70 | 90 | shell: powershell |
71 | 91 |
|
72 | 92 | - name: "[CLI] Get version" |
@@ -114,8 +134,9 @@ jobs: |
114 | 134 | VERSION="$(echo "$PROPERTIES" | grep "^version:" | cut -f2- -d ' ')" |
115 | 135 | echo "::set-output name=version::$VERSION" |
116 | 136 | echo "SPP_CLI_VERSION=$VERSION" >> $GITHUB_ENV |
| 137 | + echo "SPP_RELEASE_VERSION=${VERSION/-SNAPSHOT/}" >> $GITHUB_ENV |
117 | 138 |
|
118 | | - - run: ./gradlew assembleUp nativeImage -Dbuild.profile=release |
| 139 | + - run: ./gradlew assembleUp nativeImage -Dbuild.profile=release -PprojectVersion=$SPP_RELEASE_VERSION |
119 | 140 |
|
120 | 141 | - name: Docker IPs |
121 | 142 | run: docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq) |
|
0 commit comments