mirror of https://gitlab.com/cppit/jucipp
4 changed files with 32 additions and 29 deletions
@ -0,0 +1,29 @@
|
||||
variables: |
||||
GIT_SUBMODULE_STRATEGY: recursive |
||||
|
||||
.script: &compile |
||||
script: |
||||
- mkdir build |
||||
- cd build |
||||
- cmake scan-build .. |
||||
- scan-build --status-bugs make -j$(nproc) |
||||
- cmake -DBUILD_TESTING=1 .. |
||||
- make -j$(nproc) |
||||
- broadwayd & CTEST_OUTPUT_ON_FAILURE=1 make test |
||||
|
||||
ubuntu: |
||||
image: cppit/jucipp:ubuntu |
||||
<<: *compile |
||||
fedora: |
||||
image: cppit/jucipp:fedora |
||||
<<: *compile |
||||
arch: |
||||
image: cppit/jucipp:arch |
||||
<<: *compile |
||||
debian-testing: |
||||
image: cppit/jucipp:debian-testing |
||||
<<: *compile |
||||
debian: |
||||
image: cppit/jucipp:debian |
||||
<<: *compile |
||||
|
||||
@ -1,6 +1,6 @@
|
||||
[submodule "tiny-process-library"] |
||||
path = tiny-process-library |
||||
url = https://gitlab.com/eidheim/tiny-process-library |
||||
url = ../../eidheim/tiny-process-library |
||||
[submodule "libclangmm"] |
||||
path = libclangmm |
||||
url = https://gitlab.com/cppit/libclangmm |
||||
url = ../../cppit/libclangmm |
||||
|
||||
@ -1,26 +0,0 @@
|
||||
sudo: required |
||||
|
||||
# osx_image: xcode7.3 |
||||
|
||||
env: |
||||
- distribution: ubuntu |
||||
- distribution: fedora |
||||
- distribution: arch |
||||
- distribution: debian-testing |
||||
- distribution: debian |
||||
|
||||
#matrix: |
||||
# include: |
||||
# - os: osx |
||||
|
||||
services: |
||||
- docker |
||||
|
||||
before_install: |
||||
- ./ci/update_ci.sh #travis_wait 90 ./ci/update_ci.sh |
||||
|
||||
script: |
||||
- script=static_analysis ./ci/execute.sh |
||||
- script=clean ./ci/execute.sh |
||||
- script=compile CXX=g++ CC=gcc ./ci/execute.sh |
||||
- script=compile make_command="broadwayd & CTEST_OUTPUT_ON_FAILURE=1 make test" ./ci/execute.sh |
||||
Loading…
Reference in new issue