This is an automated email from the ASF dual-hosted git repository. ibzib pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/beam.git
The following commit(s) were added to refs/heads/master by this push: new aaae474 Enforce $JAVA_HOME setting in RC build script. new 996c8d2 Merge pull request #13143 from ibzib/release-jdk aaae474 is described below commit aaae4746987bf6b587286082ca87a86bacbdca40 Author: Kyle Weaver <kcwea...@google.com> AuthorDate: Mon Oct 19 15:38:36 2020 -0700 Enforce $JAVA_HOME setting in RC build script. --- release/src/main/scripts/build_release_candidate.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/release/src/main/scripts/build_release_candidate.sh b/release/src/main/scripts/build_release_candidate.sh index 7a16104..074b7ff 100755 --- a/release/src/main/scripts/build_release_candidate.sh +++ b/release/src/main/scripts/build_release_candidate.sh @@ -25,6 +25,17 @@ set -e +if [[ "$JAVA_HOME" ]]; then + version=$("$JAVA_HOME/bin/java" -version 2>&1 | awk -F '"' '/version/ {print $2}') + if [[ ! `echo $version | sed "s/1\.8\..*/1.8/"` == "1.8" ]]; then + echo "Java version $version detected. Set \$JAVA_HOME to point to a JDK 8 installation." + exit 1 + fi +else + echo "\$JAVA_HOME must be set." + exit 1 +fi + LOCAL_CLONE_DIR=build_release_candidate LOCAL_JAVA_STAGING_DIR=java_staging_dir LOCAL_PYTHON_STAGING_DIR=python_staging_dir