This repository was archived by the owner on Jul 8, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 5 files changed +42
-46
lines changed
Expand file tree Collapse file tree 5 files changed +42
-46
lines changed Original file line number Diff line number Diff line change @@ -4,11 +4,9 @@ language: cpp
44
55env :
66 matrix :
7- - OS_TYPE=debian9 CMAKE_BUILD_TYPE=DEBUG SONAR_SCANNER=OFF COVERALLS=OFF
8- - OS_TYPE=debian9 CMAKE_BUILD_TYPE=RELEASE SONAR_SCANNER=OFF COVERALLS=OFF
9- - OS_TYPE=debian8 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=ON COVERALLS=ON
10- - OS_TYPE=debian8 CMAKE_BUILD_TYPE=RELEASE SONAR_SCANNER=OFF COVERALLS=OFF
11- - OS_TYPE=debian7 CMAKE_BUILD_TYPE=RELEASE SONAR_SCANNER=OFF COVERALLS=OFF
7+ - OS_TYPE=debian9 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF NON_STOCK_CPPZMQ=ON
8+ - OS_TYPE=debian8 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=ON COVERALLS=ON NON_STOCK_CPPZMQ=OFF
9+ - OS_TYPE=debian7 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF NON_STOCK_CPPZMQ=ON
1210
1311notifications :
1412 email : false
@@ -44,12 +42,12 @@ before_script:
4442 - docker build --build-arg APP_UID=$(id -u) --build-arg APP_GID=$(id -g) -t cpp_tango .travis/${OS_TYPE}
4543 - docker run --name cpp_tango -e TANGO_HOST=${TANGO_HOST} -e BINTRAY_USER_NAME=tango-ci -e BINTRAY_API_KEY=${CI_BINTRAY_API_KEY} -e COVERALLS_REPO_TOKEN=${COVERALLS_REPO_TOKEN} --link tango_cs:tango_cs -v `pwd`:/home/tango/src -v `pwd`/idl:/home/tango/idl -v `pwd`/cppzmq:/home/tango/cppzmq -v `pwd`/coveralls-cmake:/home/tango/coveralls-cmake -v `pwd`/build-wrapper-linux-x86:/home/tango/build-wrapper-linux-x86 -dit cpp_tango
4644 - .travis/install_tango_idl.sh
47- - .travis/install_cppzmq.sh
45+ - (test ${NON_STOCK_CPPZMQ} = "ON" && .travis/install_cppzmq.sh) || true
4846# work around gcov ignored by sonar
4947 - sudo mkdir /home/tango && sudo mkdir /home/tango/src && sudo mount --bind `pwd` /home/tango/src
5048
5149script :
52- - .travis/${OS_TYPE}/ run.sh
50+ - .travis/run.sh
5351 - .travis/test.sh COVERALLS=OFF
5452
5553after_success :
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ #! /usr/bin/env bash
2+
3+ set -e
4+
5+ echo " ############################"
6+ echo " CMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE "
7+ echo " OS_TYPE=$OS_TYPE "
8+ echo " TANGO_HOST=$TANGO_HOST "
9+ echo " COVERALLS=$COVERALLS "
10+ echo " ############################"
11+
12+ docker exec cpp_tango mkdir -p /home/tango/src/build
13+
14+ # set defaults
15+ MAKEFLAGS=${MAKEFLAGS:- -j 2}
16+ COVERALLS=${COVERALLS:- OFF}
17+ USE_PCH=${USE_PCH:- OFF}
18+ COVERALLS_MODULE_PATH=/home/tango/coveralls-cmake/cmake
19+
20+ docker exec cpp_tango cmake \
21+ -H/home/tango/src \
22+ -B/home/tango/src/build \
23+ -DCMAKE_VERBOSE_MAKEFILE=ON \
24+ -DCPPZMQ_BASE=/home/tango \
25+ -DCMAKE_BUILD_TYPE=${CMAKE_BUILD_TYPE} \
26+ -DCOVERALLS=${COVERALLS} \
27+ -DCOVERALLS_MODULE_PATH=${COVERALLS_MODULE_PATH}
28+
29+ if [[ " $COVERALLS " == " ON" ]]
30+ then
31+ docker exec cpp_tango \
32+ /home/tango/build-wrapper-linux-x86/build-wrapper-linux-x86-64 \
33+ --out-dir /home/tango/src/bw-output \
34+ make -C /home/tango/src/build
35+ else
36+ docker exec cpp_tango make -C /home/tango/src/build
37+ fi
You can’t perform that action at this time.
0 commit comments