Skip to content

Commit 9b0dd89

Browse files
committed
Problem: Travis container with sudo long start
Solution: Move sudo required build to top to start sooner to get better overall build time.
1 parent 8dfec11 commit 9b0dd89

File tree

2 files changed

+8
-6
lines changed

2 files changed

+8
-6
lines changed

.travis.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ matrix:
2222
# GCC on Linux
2323
##########################################################
2424

25-
# GCC default, draft disabled, latest libzmq
26-
- os: linux
27-
env: ZMQ_VERSION=4.2.5
28-
29-
# GCC default, draft disabled, older libzmq, libzmq with pkg-config
25+
# GCC default, draft disabled, older libzmq with pkg-config
3026
- os: linux
3127
sudo: true
3228
env: ZMQ_VERSION=4.2.0 BUILD_TYPE=pkgconf
3329

30+
# GCC default, draft disabled, latest libzmq
31+
- os: linux
32+
env: ZMQ_VERSION=4.2.5
33+
3434
# GCC 7, draft enabled, latest libzmq
3535
- os: linux
3636
addons:

ci_build.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,9 @@ pushd .
4646
ZeroMQ_DIR=${LIBZMQ} cmake -H. -B${CPPZMQ} ${ZEROMQ_CMAKE_FLAGS}
4747
cmake --build ${CPPZMQ} -- -j${JOBS}
4848
if [ "$BUILD_TYPE" = "pkgconf" ] ; then
49-
sudo cmake --build ${CPPZMQ} --target install
49+
pushd .
50+
cd ${CPPZMQ} && sudo make install
51+
popd
5052
fi
5153
cd ${CPPZMQ}
5254
ctest -V -j${JOBS}

0 commit comments

Comments
 (0)