diff options
| -rw-r--r-- | .travis.yml | 43 |
1 files changed, 35 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml index 66e92bf..8b41631 100644 --- a/.travis.yml +++ b/.travis.yml | |||
| @@ -1,17 +1,44 @@ | |||
| 1 | language: php | 1 | language: php |
| 2 | 2 | ||
| 3 | php: | ||
| 4 | - '7.0' | ||
| 5 | - '7.1' | ||
| 6 | - '7.2' | ||
| 7 | - nightly | ||
| 8 | |||
| 9 | before_install: | 3 | before_install: |
| 10 | - pip install --user cpp-coveralls | 4 | - pip install --user cpp-coveralls |
| 5 | - if test ${TARGET} = "coverity"; then echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-; fi | ||
| 6 | |||
| 11 | 7 | ||
| 12 | env: | 8 | env: |
| 13 | - CC=clang | 9 | - secure: "fjx/arfcdoqWUIzlQXzQdW9gqXRG7Vpo8dTwJip0uJH8oFeTfYhw1V9EMS4JtKVGwQo3vaagehMflVr7swaoe9Nf4YoCjaEq8x6ZMJH3bLHNgtigfS03Uqop9FI/a/Jau/BL7ibIEkZRNfEIx8z+NyfY4bAeK35W/Ru5k2BHyp1GLKwBpizHdJsshG/ukM+4W8PY9BAeXVavqxQRywseQEsqmGruGLcYFuuh04D7cnNqyuYgbdaq7YMKZfVGxM7N5eeL5xSlw0Sl9yOutRzkxUmL1WSmYMFrkRLcc37hRTu67tCmP60tiGLGY2Ll8nUh6rkc3RwBgc1wOC7jRMrtoGvlgsLxz7kLOtpQ31PdJKefe99rQMkcYKLwCxXf7WQdOHY4YsTmjqlPyzfTKT3mNtGhUwp1rEvlcygZZK8osHtc46BUD6BKNRCvTyLNyLTx2IoA4WfrzWOaQ+A1gNRD5L9Jbqi0kY6teENCzzlHUe80mH7wBarCTRoDAD73w/EPgSn3+CeLALXXEu+r9Sm/e5YpaFfLdeKDC6fr1KwU69ddHUKWZqjFM8vEHjrIbmAdNwVsuCo8LeWdCCXdQlWrISQ4OUDBBEmnwlKoojSjIYP5SKoH1txZemGok1/TN/tvjlyrx2RYYxy7AdUulENKXXeqlwWsiwVZCZLR4tt+wEQ=" |
| 14 | - CC=gcc | 10 | |
| 11 | matrix: | ||
| 12 | include: | ||
| 13 | - env: TARGET="coverity" | ||
| 14 | php: nightly | ||
| 15 | script: echo "Coverity, nothing to do." | ||
| 16 | after_success: cat /home/travis/build/nbs-system/snuffleupagus/cov-int/scm_log.txt | ||
| 17 | addons: | ||
| 18 | coverity_scan: | ||
| 19 | project: | ||
| 20 | name: "nbs-system/snuffleupagus" | ||
| 21 | description: "Build submitted via Travis CI" | ||
| 22 | notification_email: devnull@nbs-system.com | ||
| 23 | build_command_prepend: "cd src; phpize; ./configure --enable-snuffleupagus; cd -" | ||
| 24 | build_command: "make debug -j2" | ||
| 25 | branch_pattern: master | ||
| 26 | - env: TARGET="gcc php7.0" CC="gcc" | ||
| 27 | php: '7.0' | ||
| 28 | - env: TARGET="gcc php7.1" CC="gcc" | ||
| 29 | php: '7.1' | ||
| 30 | - env: TARGET="gcc php7.2" CC="gcc" | ||
| 31 | php: '7.2' | ||
| 32 | - env: TARGET="gcc php nightly" CC="gcc" | ||
| 33 | php: nightly | ||
| 34 | - env: TARGET="clang php7.0" CC="clang" | ||
| 35 | php: '7.0' | ||
| 36 | - env: TARGET="clang php7.1" CC="clang" | ||
| 37 | php: '7.1' | ||
| 38 | - env: TARGET="clang php7.2" CC="clang" | ||
| 39 | php: '7.2' | ||
| 40 | - env: TARGET="clang php nightly" CC="clang" | ||
| 41 | php: nightly | ||
| 15 | 42 | ||
| 16 | script: | 43 | script: |
| 17 | - cd src | 44 | - cd src |
