@@ -4,12 +4,12 @@ language: cpp
44
55env :
66 matrix :
7- - OS_TYPE=gcc-latest CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=OFF WARNINGS_AS_ERRORS=ON NON_STOCK_CPPZMQ =ON TANGO_USE_USING_NAMESPACE=OFF USE_PCH=ON
8- - OS_TYPE=debian10 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON NON_STOCK_CPPZMQ =ON TANGO_USE_USING_NAMESPACE=OFF USE_PCH=ON
9- - OS_TYPE=debian10 CMAKE_BUILD_TYPE=Release SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON NON_STOCK_CPPZMQ =ON
10- - OS_TYPE=debian9 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON NON_STOCK_CPPZMQ =ON
11- - OS_TYPE=debian8 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=ON COVERALLS=ON RUN_TESTS=ON NON_STOCK_CPPZMQ =OFF
12- - OS_TYPE=debian7 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON NON_STOCK_CPPZMQ =ON
7+ - OS_TYPE=gcc-latest CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=OFF WARNINGS_AS_ERRORS=ON STOCK_CPPZMQ =ON TANGO_USE_USING_NAMESPACE=OFF USE_PCH=ON
8+ - OS_TYPE=debian10 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON STOCK_CPPZMQ =ON TANGO_USE_USING_NAMESPACE=OFF USE_PCH=ON
9+ - OS_TYPE=debian10 CMAKE_BUILD_TYPE=Release SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON STOCK_CPPZMQ =ON
10+ - OS_TYPE=debian9 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON STOCK_CPPZMQ =ON
11+ - OS_TYPE=debian8 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=ON COVERALLS=ON RUN_TESTS=ON STOCK_CPPZMQ =OFF
12+ - OS_TYPE=debian7 CMAKE_BUILD_TYPE=Debug SONAR_SCANNER=OFF COVERALLS=OFF RUN_TESTS=ON STOCK_CPPZMQ =ON
1313
1414notifications :
1515 email : false
@@ -33,7 +33,7 @@ before_install:
3333 - docker pull tangocs/mysql:9.2.2
3434 - docker pull tangocs/tango-cs:latest
3535 - git clone https://github.com/JoakimSoderberg/coveralls-cmake.git
36- - git clone -b v4.2.2 https://${CI_USER_TOKEN}@github.com/zeromq/cppzmq.git cppzmq
36+ - (test ${STOCK_CPPZMQ} = "OFF" && git clone -b v4.2.2 https://${CI_USER_TOKEN}@github.com/zeromq/cppzmq.git cppzmq) || mkdir cppzmq
3737 - git clone -b tango-9-lts https://${CI_USER_TOKEN}@github.com/tango-controls/tango-idl.git idl
3838 - wget https://sonarcloud.io/static/cpp/build-wrapper-linux-x86.zip && unzip build-wrapper-linux-x86.zip
3939
@@ -45,7 +45,7 @@ before_script:
4545 - docker build --build-arg APP_UID=$(id -u) --build-arg APP_GID=$(id -g) -t cpp_tango .travis/${OS_TYPE}
4646 - 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
4747 - .travis/install_tango_idl.sh
48- - (test ${NON_STOCK_CPPZMQ } = "ON " && .travis/install_cppzmq.sh) || true
48+ - (test ${STOCK_CPPZMQ } = "OFF " && .travis/install_cppzmq.sh) || true
4949# work around gcov ignored by sonar
5050 - sudo mkdir /home/tango && sudo mkdir /home/tango/src && sudo mount --bind `pwd` /home/tango/src
5151
0 commit comments