summaryrefslogtreecommitdiffstats
path: root/docker
diff options
context:
space:
mode:
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile.ci4
-rwxr-xr-xdocker/vespa-ci-internal.sh6
-rwxr-xr-xdocker/vespa-ci.sh2
3 files changed, 6 insertions, 6 deletions
diff --git a/docker/Dockerfile.ci b/docker/Dockerfile.ci
index 67a8dafdda5..0bd34978621 100644
--- a/docker/Dockerfile.ci
+++ b/docker/Dockerfile.ci
@@ -1,9 +1,7 @@
# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
FROM vespabuild
-COPY vespa-ci-internal.sh /vespa-ci-internal.sh
COPY tmp/vespa.spec /vespa.spec
-
RUN yum-builddep -y /vespa.spec
# Build using non-root user 'vespabuilder'
@@ -13,3 +11,5 @@ USER vespabuilder
# Java requires proper locale for unicode
ENV LANG en_US.UTF-8
+
+COPY vespa-ci-internal.sh /vespa-ci-internal.sh
diff --git a/docker/vespa-ci-internal.sh b/docker/vespa-ci-internal.sh
index c1de874d5ca..1e5446f2905 100755
--- a/docker/vespa-ci-internal.sh
+++ b/docker/vespa-ci-internal.sh
@@ -13,16 +13,16 @@ GIT_COMMIT=$1
SOURCE_DIR=~/vespa
BUILD_DIR=~/build
NUM_CORES=$(nproc --all)
-NUM_THREADS=$((${NUM_CORES} + ${NUM_CORES}/2))
+NUM_THREADS=$((${NUM_CORES} * 2))
mkdir "${SOURCE_DIR}"
mkdir "${BUILD_DIR}"
git clone --no-checkout --local --no-hardlinks file:///vespa "${SOURCE_DIR}"
cd "${SOURCE_DIR}"
-git -c advice.detachedHead=false checkout --detach ${GIT_COMMIT}
+git -c advice.detachedHead=false checkout ${GIT_COMMIT}
source /opt/rh/devtoolset-6/enable || true
sh ./bootstrap.sh full
-MAVEN_OPTS="-Xms128m -Xmx512m" mvn install
+MAVEN_OPTS="-Xms128m -Xmx512m" mvn -T ${NUM_THREADS} install
cd "${BUILD_DIR}"
cmake3 -DCMAKE_INSTALL_PREFIX=/opt/vespa \
-DJAVA_HOME=/usr/lib/jvm/java-openjdk \
diff --git a/docker/vespa-ci.sh b/docker/vespa-ci.sh
index 3e990bb2991..beb5944233b 100755
--- a/docker/vespa-ci.sh
+++ b/docker/vespa-ci.sh
@@ -23,4 +23,4 @@ cp -p ../dist/vespa.spec tmp/vespa.spec
docker build -t "$CI_DOCKER_IMAGE" -f Dockerfile.ci .
docker run --rm -v $(pwd)/..:/vespa --entrypoint /vespa-ci-internal.sh "$CI_DOCKER_IMAGE" "$GIT_COMMIT" \
- 2>&1 | tee vespa-ci-${GIT_COMMIT}-$(date +%Y-%m-%dT%H:%M:%S%z).log
+ 2>&1 | tee vespa-ci-$(date +%Y-%m-%dT%H:%M:%S%z).log