Problem: Travis container with sudo long start

Solution: Move sudo required build to top to start sooner to get better
overall build time.
This commit is contained in:
Pawel Kurdybacha 2018-05-15 21:36:04 +01:00
parent 8dfec111f7
commit 9b0dd89cd9
2 changed files with 8 additions and 6 deletions

View File

@ -22,15 +22,15 @@ matrix:
# GCC on Linux
##########################################################
# GCC default, draft disabled, latest libzmq
- os: linux
env: ZMQ_VERSION=4.2.5
# GCC default, draft disabled, older libzmq, libzmq with pkg-config
# GCC default, draft disabled, older libzmq with pkg-config
- os: linux
sudo: true
env: ZMQ_VERSION=4.2.0 BUILD_TYPE=pkgconf
# GCC default, draft disabled, latest libzmq
- os: linux
env: ZMQ_VERSION=4.2.5
# GCC 7, draft enabled, latest libzmq
- os: linux
addons:

View File

@ -46,7 +46,9 @@ pushd .
ZeroMQ_DIR=${LIBZMQ} cmake -H. -B${CPPZMQ} ${ZEROMQ_CMAKE_FLAGS}
cmake --build ${CPPZMQ} -- -j${JOBS}
if [ "$BUILD_TYPE" = "pkgconf" ] ; then
sudo cmake --build ${CPPZMQ} --target install
pushd .
cd ${CPPZMQ} && sudo make install
popd
fi
cd ${CPPZMQ}
ctest -V -j${JOBS}