diff options
author | gjoranv <gv@yahoo-inc.com> | 2017-07-10 17:21:48 +0200 |
---|---|---|
committer | gjoranv <gv@yahoo-inc.com> | 2017-07-11 12:06:07 +0200 |
commit | a264dd913e939fbc375fb962ca18c553f305f1fd (patch) | |
tree | 43f38a1d3833b593fc8f78738c18e99cf40b39bd /docker | |
parent | d612e2cd49962d5cdbe2cfb252e3586fd05eb757 (diff) |
Use two step parallel maven build.
- Use 2.0C for number of threads.
- Set MAVEN_OPTS before bootstrap.
Diffstat (limited to 'docker')
-rwxr-xr-x | docker/ci/vespa-ci-internal.sh | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/docker/ci/vespa-ci-internal.sh b/docker/ci/vespa-ci-internal.sh index 8538fc5c767..34827d282fa 100755 --- a/docker/ci/vespa-ci-internal.sh +++ b/docker/ci/vespa-ci-internal.sh @@ -21,8 +21,12 @@ git clone --no-checkout --no-hardlinks file:///vespa "${SOURCE_DIR}" cd "${SOURCE_DIR}" git -c advice.detachedHead=false checkout ${GIT_COMMIT} source /opt/rh/devtoolset-6/enable || true + +export MAVEN_OPTS="-Xms128m -Xmx512m" sh ./bootstrap.sh full -MAVEN_OPTS="-Xms128m -Xmx512m" mvn -V -T ${NUM_THREADS} install +mvn install -T 2.0C -U -V -DskipTests=true -Dmaven.javadoc.skip=true +mvn install -nsu -T 2.0C -V + cd "${BUILD_DIR}" cmake3 -DCMAKE_INSTALL_PREFIX=/opt/vespa \ -DJAVA_HOME=/usr/lib/jvm/java-openjdk \ |