diff options
Diffstat (limited to 'run.sh')
| -rwxr-xr-x | run.sh | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -6,12 +6,15 @@ set -e BUNDLE_JOBS="$(nproc)" export BUNDLE_JOBS export BUNDLE_WITHOUT="development:test" -export CI_DEBUG_TRACE=${CI_DEBUG_TRACE:-} +export CI_DEBUG_TRACE=${CI_DEBUG_TRACE:='false'} export DOTNET_CLI_TELEMETRY_OPTOUT=1 export HISTFILESIZE=0 export HISTSIZE=0 +export LICENSE_FINDER_CLI_OPTS=${LICENSE_FINDER_CLI_OPTS:='--no-debug'} export LM_REPORT_FILE=${LM_REPORT_FILE:-'gl-license-management-report.json'} +export MAVEN_CLI_OPTS="${MAVEN_CLI_OPTS:='-DskipTests'}" export PREPARE="--prepare-no-fail" +export RECURSIVE='--no-recursive' export RUBY_GC_HEAP_INIT_SLOTS=800000 export RUBY_GC_MALLOC_LIMIT=79000000 export RUBY_HEAP_FREE_MIN=100000 @@ -66,14 +69,12 @@ function prepare_golang() { } function prepare_java() { - [[ -f pom.xml ]] && mvn install "${MAVEN_CLI_OPTS:--DskipTests}" [[ -f build.gradle ]] && [[ ! -f gradlew ]] && \ gradle build ${GRADLE_CLI_OPTS:+-x test} } function prepare_dotnet() { - [[ $(ls ./*.sln 2> /dev/null) ]] && \ - LICENSE_FINDER_CLI_OPTS="--recursive=true ${LICENSE_FINDER_CLI_OPTS:-}" + [[ $(ls ./*.sln 2> /dev/null) ]] && RECURSIVE="--recursive" } function prepare_project() { @@ -104,8 +105,11 @@ switch_to java "adopt-openjdk-${LM_JAVA_VERSION:-8}" prepare_project [[ $CI_DEBUG_TRACE == 'true' ]] && debug_env + scan_project "$PREPARE" \ --format=json \ --save="${LM_REPORT_FILE}" \ --python-version="${python_version}" \ - ${LICENSE_FINDER_CLI_OPTS:+--no-debug $LICENSE_FINDER_CLI_OPTS} + "$RECURSIVE" \ + --maven-options="$MAVEN_CLI_OPTS" \ + "$LICENSE_FINDER_CLI_OPTS" |
