Skip to content

Commit

Permalink
chore: fix generate-showcase script to checkout sdk-platform-java at …
Browse files Browse the repository at this point in the history
…tag (GoogleCloudPlatform#2014)

* Add check and correction to checkout sdk-platform-java at version tag
* Add flag to exit script on error
* Remove command to locally install sdk-platform-java modules (other than showcase) from root
  • Loading branch information
emmileaf authored Jul 10, 2023
1 parent 2a4c14a commit 6cc83c0
Showing 1 changed file with 7 additions and 2 deletions.
9 changes: 7 additions & 2 deletions spring-cloud-generator/scripts/generate-showcase.sh
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
#!/bin/bash
set -e

# To VERIFY: ./scripts/generate-showcase.sh
# To UPDATE: /scripts/generate-showcase.sh -u
Expand Down Expand Up @@ -56,12 +57,16 @@ function generate_showcase_spring_starter(){
cd ${SPRING_GENERATOR_DIR}
GAPIC_GENERATOR_JAVA_VERSION=$(mvn help:evaluate -Dexpression=gapic-generator-java-bom.version -q -DforceStdout)

if [[ -z "$GAPIC_GENERATOR_JAVA_VERSION" ]]; then
echo "Missing sdk-platform-java commitish to checkout"
exit 1
fi

# Clone sdk-platform-java (with showcase library)
git clone https://github.com/googleapis/sdk-platform-java.git
git checkout "v${GAPIC_GENERATOR_JAVA_VERSION}"
cd sdk-platform-java && git checkout "v${GAPIC_GENERATOR_JAVA_VERSION}"

# Install showcase client libraries locally
cd sdk-platform-java && mvn clean install -B -ntp -DskipTests -Dclirr.skip -Dcheckstyle.skip
cd showcase && mvn clean install
GAPIC_SHOWCASE_CLIENT_VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)

Expand Down

0 comments on commit 6cc83c0

Please sign in to comment.