aboutsummaryrefslogtreecommitdiffstats
path: root/docker
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@oath.com>2017-08-18 15:11:02 +0200
committerBjørn Christian Seime <bjorncs@oath.com>2017-08-18 15:11:02 +0200
commitd614749bdaf5d201ff02719a48bfd87c2cf585d2 (patch)
treeb65d0d8329fb93f22915f8ea8e3d4f5b7a71cd5b /docker
parentfd70bbb89474220e0556e27a9a8f1ed6edd9bbf6 (diff)
Use bootstrap-cpp.sh in vespa-ci scripts
Diffstat (limited to 'docker')
-rw-r--r--docker/ci/build-and-test.sh20
-rwxr-xr-xdocker/ci/vespa-ci-internal.sh4
2 files changed, 5 insertions, 19 deletions
diff --git a/docker/ci/build-and-test.sh b/docker/ci/build-and-test.sh
index cfebe09877b..9a24178ffff 100644
--- a/docker/ci/build-and-test.sh
+++ b/docker/ci/build-and-test.sh
@@ -14,24 +14,10 @@ BUILD_DIR=$2
LOG_DIR=$3
NUM_THREADS=$4
-function bootstrap {
- source /opt/rh/devtoolset-6/enable || true
- export MAVEN_OPTS="-Xms128m -Xmx512m"
- cd "${SOURCE_DIR}" && sh ./bootstrap.sh full
- cd "${BUILD_DIR}" && cmake3 \
- -DCMAKE_INSTALL_PREFIX=/opt/vespa \
- -DJAVA_HOME=/usr/lib/jvm/java-openjdk \
- -DEXTRA_LINK_DIRECTORY="/opt/vespa-boost/lib;/opt/vespa-libtorrent/lib;/opt/vespa-zookeeper-c-client/lib;/opt/vespa-cppunit/lib;/usr/lib64/llvm3.9/lib" \
- -DEXTRA_INCLUDE_DIRECTORY="/opt/vespa-boost/include;/opt/vespa-libtorrent/include;/opt/vespa-zookeeper-c-client/include;/opt/vespa-cppunit/include;/usr/include/llvm3.9" \
- -DCMAKE_INSTALL_RPATH="/opt/vespa/lib64;/opt/vespa-boost/lib;/opt/vespa-libtorrent/lib;/opt/vespa-zookeeper-c-client/lib;/opt/vespa-cppunit/lib;/usr/lib/jvm/java-1.8.0/jre/lib/amd64/server;/usr/include/llvm3.9" \
- -DCMAKE_BUILD_RPATH=/opt/vespa/lib64 \
- -DVALGRIND_UNIT_TESTS=no \
- "${SOURCE_DIR}"
-}
-
function build_java {
cd "${SOURCE_DIR}"
- mvn install -nsu -B -T ${NUM_THREADS} -V # Should ideally split out test phase, but some unit tests fails on 'mvn test'
+ export MAVEN_OPTS="-Xms128m -Xmx512m"
+ mvn install -nsu -B -T ${NUM_THREADS} # Should ideally split out test phase, but some unit tests fails on 'mvn test'
}
function build_cpp {
@@ -40,7 +26,7 @@ function build_cpp {
ctest3 -j ${NUM_THREADS}
}
-bootstrap
+bash ${SOURCE_DIR}/bootstrap-cpp.sh ${SOURCE_DIR} ${BUILD_DIR}
pids=()
set -o pipefail
diff --git a/docker/ci/vespa-ci-internal.sh b/docker/ci/vespa-ci-internal.sh
index 8ba77a56a69..5067aecaa6a 100755
--- a/docker/ci/vespa-ci-internal.sh
+++ b/docker/ci/vespa-ci-internal.sh
@@ -26,5 +26,5 @@ git -c advice.detachedHead=false checkout ${GIT_COMMIT}
NUM_THREADS=$(($(nproc --all) * 2))
bash "${MAPPED_DIR}/docker/ci/build-and-test.sh" "${SOURCE_DIR}" "${BUILD_DIR}" "${LOG_DIR}" ${NUM_THREADS}
-sudo cp "${LOG_DIR}/java.log" "${MAPPED_DIR}/docker/logs/${LOG_PREFIX}-java.log"
-sudo cp "${LOG_DIR}/cpp.log" "${MAPPED_DIR}/docker/logs/${LOG_PREFIX}-cpp.log"
+cp "${LOG_DIR}/java.log" "${MAPPED_DIR}/docker/logs/${LOG_PREFIX}-java.log"
+cp "${LOG_DIR}/cpp.log" "${MAPPED_DIR}/docker/logs/${LOG_PREFIX}-cpp.log"