diff options
| author | mo khan <mo.khan@gmail.com> | 2020-06-05 14:03:06 -0600 |
|---|---|---|
| committer | mo khan <mo.khan@gmail.com> | 2020-06-05 14:03:06 -0600 |
| commit | 812d23695017ae34f196d19742821f20167c3704 (patch) | |
| tree | ff9294fbffb2fa13014126b82a72361361632cad /run.sh | |
| parent | 12ef778891c4bf9fae19ffdc9d566fc7ab309957 (diff) | |
Launch the desired Java version
Diffstat (limited to 'run.sh')
| -rwxr-xr-x | run.sh | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -4,6 +4,7 @@ set -e [[ -z ${SETUP_CMD:-} ]] && set -uo pipefail BUNDLE_JOBS="$(nproc)" +export ASDF_JAVA_VERSION="${ASDF_JAVA_VERSION:-}" export BUNDLE_JOBS export BUNDLE_WITHOUT="development:test" export CI_API_V4_URL="${CI_API_V4_URL:-https://gitlab.com/api/v4}" @@ -15,6 +16,7 @@ export HISTFILESIZE=0 export HISTSIZE=0 export LANG=C.UTF-8 export LICENSE_FINDER_CLI_OPTS=${LICENSE_FINDER_CLI_OPTS:=--no-debug} +export LM_JAVA_VERSION=${LM_JAVA_VERSION:-} export LM_REPORT_FILE=${LM_REPORT_FILE:-'gl-license-management-report.json'} export MAVEN_CLI_OPTS="${MAVEN_CLI_OPTS:--DskipTests}" export NO_UPDATE_NOTIFIER=true @@ -80,8 +82,16 @@ function prepare_project() { fi } +if [ -n "$LM_JAVA_VERSION" ]; then + switch_to java "adopt-openjdk-${LM_JAVA_VERSION}" +elif [ -n "$ASDF_JAVA_VERSION" ]; then + asdf shell java "$ASDF_JAVA_VERSION" + update_java_home +else + switch_to java "adopt-openjdk-8" +fi + switch_to python "$(major_version_from "${LM_PYTHON_VERSION:-3}")" -switch_to java "adopt-openjdk-${LM_JAVA_VERSION:-8}" prepare_project [[ $CI_DEBUG_TRACE == 'true' ]] && debug_env |
