44 - main
55 pull_request :
66name : ci
7- env :
8- SHOWCASE_VERSION : 0.28.2
97jobs :
108 build :
119 runs-on : ubuntu-22.04
@@ -190,12 +188,14 @@ jobs:
190188 -P enable-golden-tests \
191189 --batch-mode \
192190 --no-transfer-progress
193-
191+ - name : Parse showcase version
192+ working-directory : showcase/gapic-showcase
193+ run : echo "SHOWCASE_VERSION=$(mvn help:evaluate -Dexpression=gapic-showcase.version -q -DforceStdout)" >> "$GITHUB_ENV"
194194 - name : Install showcase server
195195 run : |
196196 sudo mkdir -p /usr/src/showcase
197197 sudo chown -R ${USER} /usr/src/
198- curl --location https://github.com/googleapis/gapic-showcase/releases/download/v${SHOWCASE_VERSION}/gapic-showcase-${SHOWCASE_VERSION}-linux-amd64.tar.gz --output /usr/src/showcase/showcase-${SHOWCASE_VERSION}-linux-amd64.tar.gz
198+ curl --location https://github.com/googleapis/gapic-showcase/releases/download/v${{env. SHOWCASE_VERSION}} /gapic-showcase-${{env. SHOWCASE_VERSION}} -linux-amd64.tar.gz --output /usr/src/showcase/showcase-${{env. SHOWCASE_VERSION} }-linux-amd64.tar.gz
199199 cd /usr/src/showcase/
200200 tar -xf showcase-*
201201 ./gapic-showcase run &
@@ -222,11 +222,14 @@ jobs:
222222 - run : native-image --version
223223 - name : Install sdk-platform-java
224224 run : mvn install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
225+ - name : Parse showcase version
226+ working-directory : showcase/gapic-showcase
227+ run : echo "SHOWCASE_VERSION=$(mvn help:evaluate -Dexpression=gapic-showcase.version -q -DforceStdout)" >> "$GITHUB_ENV"
225228 - name : Install showcase server
226229 run : |
227230 sudo mkdir -p /usr/src/showcase
228231 sudo chown -R ${USER} /usr/src/
229- curl --location https://github.com/googleapis/gapic-showcase/releases/download/v${SHOWCASE_VERSION}/gapic-showcase-${SHOWCASE_VERSION}-linux-amd64.tar.gz --output /usr/src/showcase/showcase-${SHOWCASE_VERSION}-linux-amd64.tar.gz
232+ curl --location https://github.com/googleapis/gapic-showcase/releases/download/v${{env. SHOWCASE_VERSION}} /gapic-showcase-${{env. SHOWCASE_VERSION}} -linux-amd64.tar.gz --output /usr/src/showcase/showcase-${{env. SHOWCASE_VERSION} }-linux-amd64.tar.gz
230233 cd /usr/src/showcase/
231234 tar -xf showcase-*
232235 ./gapic-showcase run &
0 commit comments