|
|
@ -6,7 +6,6 @@ branches: |
|
|
|
- master |
|
|
|
- stable |
|
|
|
sudo: required |
|
|
|
dist: trusty |
|
|
|
language: cpp |
|
|
|
|
|
|
|
git: |
|
|
@ -39,46 +38,48 @@ jobs: |
|
|
|
### |
|
|
|
# Stage: Build Carl |
|
|
|
### |
|
|
|
|
|
|
|
# ubuntu-19.04 - DefaultDebugTravis |
|
|
|
- stage: Build Carl |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
env: CONFIG=DefaultDebugTravis TASK=TestDocker LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build_carl.sh |
|
|
|
after_success: |
|
|
|
- travis/deploy_carl.sh |
|
|
|
before_cache: |
|
|
|
- docker cp carl:/opt/carl/. . |
|
|
|
deploy: |
|
|
|
- provider: script |
|
|
|
skip_cleanup: true |
|
|
|
script: bash travis/deploy_docker.sh carl |
|
|
|
# ubuntu-19.04 - DefaultReleaseTravis |
|
|
|
- stage: Build Carl |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
env: CONFIG=DefaultReleaseTravis TASK=TestDockerDoxygen LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build_carl.sh |
|
|
|
after_success: |
|
|
|
- travis/deploy_carl.sh |
|
|
|
before_cache: |
|
|
|
- docker cp carl:/opt/carl/. . |
|
|
|
deploy: |
|
|
|
- provider: script |
|
|
|
skip_cleanup: true |
|
|
|
script: bash travis/deploy_docker.sh carl |
|
|
|
|
|
|
|
### |
|
|
|
# Stage: Build (1st run) |
|
|
|
### |
|
|
|
|
|
|
|
# ubuntu-18.04 - DefaultDebug |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -91,10 +92,10 @@ jobs: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -107,10 +108,10 @@ jobs: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -123,10 +124,10 @@ jobs: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -139,10 +140,10 @@ jobs: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -155,10 +156,10 @@ jobs: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -171,10 +172,10 @@ jobs: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebugTravis TASK=TestDocker LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -187,10 +188,10 @@ jobs: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis TASK=TestDockerDoxygen LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- rm -rf build |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -203,14 +204,13 @@ jobs: |
|
|
|
### |
|
|
|
# Stage: Build (2nd run) |
|
|
|
### |
|
|
|
|
|
|
|
# ubuntu-18.04 - DefaultDebug |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -223,9 +223,9 @@ jobs: |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -238,9 +238,9 @@ jobs: |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -253,9 +253,9 @@ jobs: |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -268,9 +268,9 @@ jobs: |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -283,9 +283,9 @@ jobs: |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -298,9 +298,9 @@ jobs: |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebugTravis TASK=TestDocker LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -313,9 +313,9 @@ jobs: |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis TASK=TestDockerDoxygen LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -328,14 +328,13 @@ jobs: |
|
|
|
### |
|
|
|
# Stage: Build (3rd run) |
|
|
|
### |
|
|
|
|
|
|
|
# ubuntu-18.04 - DefaultDebug |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -348,9 +347,9 @@ jobs: |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -363,9 +362,9 @@ jobs: |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -378,9 +377,9 @@ jobs: |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -393,9 +392,9 @@ jobs: |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -408,9 +407,9 @@ jobs: |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -423,9 +422,9 @@ jobs: |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebugTravis TASK=TestDocker LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -438,9 +437,9 @@ jobs: |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis TASK=TestDockerDoxygen LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -453,14 +452,13 @@ jobs: |
|
|
|
### |
|
|
|
# Stage: Build (4th run) |
|
|
|
### |
|
|
|
|
|
|
|
# ubuntu-18.04 - DefaultDebug |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -473,9 +471,9 @@ jobs: |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -488,9 +486,9 @@ jobs: |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -503,9 +501,9 @@ jobs: |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -518,9 +516,9 @@ jobs: |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -533,9 +531,9 @@ jobs: |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -548,9 +546,9 @@ jobs: |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebugTravis TASK=TestDocker LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -563,9 +561,9 @@ jobs: |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis TASK=TestDockerDoxygen LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
@ -576,147 +574,142 @@ jobs: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
|
|
|
|
### |
|
|
|
# Stage: Test all |
|
|
|
# Stage: Tasks |
|
|
|
### |
|
|
|
|
|
|
|
# ubuntu-18.04 - DefaultDebug |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
# ubuntu-18.04 - DefaultRelease |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
# debian-9 - DefaultDebug |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
# debian-9 - DefaultRelease |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=debian-9 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=debian-9 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
# ubuntu-18.10 - DefaultDebug |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebug LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebug TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
# ubuntu-18.10 - DefaultRelease |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultRelease LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultRelease TASK=Test LINUX=ubuntu-18.10 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
# ubuntu-19.04 - DefaultDebugTravis |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultDebugTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultDebugTravis TASK=TestDocker LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
after_success: |
|
|
|
- travis/deploy_storm.sh |
|
|
|
deploy: |
|
|
|
- provider: script |
|
|
|
skip_cleanup: true |
|
|
|
script: bash travis/deploy_docker.sh storm |
|
|
|
# ubuntu-19.04 - DefaultReleaseTravis |
|
|
|
- stage: Test all |
|
|
|
- stage: Tasks |
|
|
|
os: linux |
|
|
|
compiler: gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
env: CONFIG=DefaultReleaseTravis TASK=TestDockerDoxygen LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
install: |
|
|
|
- travis/install_linux.sh |
|
|
|
- travis/skip_test.sh |
|
|
|
before_script: |
|
|
|
- python -c "import fcntl; fcntl.fcntl(1, fcntl.F_SETFL, 0)" # Workaround for nonblocking mode |
|
|
|
script: |
|
|
|
- travis/build.sh TestAll |
|
|
|
- travis/build.sh Tasks |
|
|
|
before_cache: |
|
|
|
- docker cp storm:/opt/storm/. . |
|
|
|
after_failure: |
|
|
|
- find build -iname '*err*.log' -type f -print -exec cat {} \; |
|
|
|
after_success: |
|
|
|
- travis/deploy_storm.sh |
|
|
|
allow_failures: |
|
|
|
- stage: Build (1st run) |
|
|
|
os: linux |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
- stage: Build (2nd run) |
|
|
|
os: linux |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
- stage: Build (3rd run) |
|
|
|
os: linux |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
- stage: Build (4th run) |
|
|
|
os: linux |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
- stage: Test all |
|
|
|
os: linux |
|
|
|
env: CONFIG=DefaultReleaseTravis LINUX=ubuntu-19.04 COMPILER=gcc |
|
|
|
deploy: |
|
|
|
- provider: script |
|
|
|
skip_cleanup: true |
|
|
|
script: bash travis/deploy_docker.sh storm |
|
|
|
- provider: pages |
|
|
|
skip_cleanup: true |
|
|
|
github_token: $GITHUB_TOKEN |
|
|
|
local_dir: build/doc/html/ |
|
|
|
repo: moves-rwth/storm-doc |
|
|
|
target_branch: master |
|
|
|
on: |
|
|
|
branch: master |
|
|
|
|