|
| 1 | +dist: trusty |
| 2 | +sudo: false |
1 | 3 | language: rust |
2 | 4 | rust: |
3 | 5 | - 1.12.0 |
4 | 6 | - stable |
5 | 7 | - beta |
6 | 8 | - nightly |
7 | | -sudo: false |
8 | | -script: |
9 | | - - cargo build --verbose |
10 | | - - if [ "$TRAVIS_RUST_VERSION" = "nightly" ]; then |
11 | | - cargo build --verbose --manifest-path=regex-debug/Cargo.toml; |
12 | | - RUSTFLAGS="-C target-feature=+ssse3" cargo test --verbose --features 'simd-accel pattern' --jobs 2; |
13 | | - else |
14 | | - travis_wait cargo test --verbose --jobs 2; |
15 | | - fi |
16 | | - - ./run-shootout-test |
17 | | - - cargo doc --verbose |
18 | | - - cargo test --verbose --manifest-path=regex-syntax/Cargo.toml |
19 | | - - cargo doc --verbose --manifest-path=regex-syntax/Cargo.toml |
20 | | - - if [ "$TRAVIS_RUST_VERSION" = "nightly" ]; then |
21 | | - (cd regex-capi && cargo build --verbose); |
22 | | - (cd regex-capi/ctest && ./compile && LD_LIBRARY_PATH=../target/debug ./test); |
23 | | - (cd regex-capi/examples && ./compile && LD_LIBRARY_PATH=../target/release ./iter); |
24 | | - (cd bench && travis_wait ./run rust); |
25 | | - (cd bench && travis_wait ./run rust-bytes --no-run); |
26 | | - (cd bench && travis_wait ./run pcre1 --no-run); |
27 | | - (cd bench && travis_wait ./run onig --no-run); |
28 | | - travis_wait cargo test --verbose --manifest-path=regex_macros/Cargo.toml; |
29 | | - fi |
| 9 | +script: ci/script.sh |
30 | 10 | addons: |
31 | 11 | apt: |
32 | 12 | packages: |
33 | 13 | - libcurl4-openssl-dev |
34 | 14 | - libelf-dev |
35 | 15 | - libdw-dev |
36 | 16 | - binutils-dev |
37 | | -after_success: | |
38 | | - [ $TRAVIS_BRANCH = master ] && |
39 | | - [ $TRAVIS_PULL_REQUEST = false ] && |
40 | | - [ $TRAVIS_RUST_VERSION = nightly ] && |
41 | | - echo '<meta http-equiv=refresh content=0;url=regex/index.html>' > target/doc/index.html && |
42 | | - pip install ghp-import --user $USER && |
43 | | - $HOME/.local/bin/ghp-import -n target/doc && |
44 | | - git push -qf https://${TOKEN}@github.com/${TRAVIS_REPO_SLUG}.git gh-pages && |
45 | | - wget https://github.com/SimonKagstrom/kcov/archive/master.tar.gz && |
46 | | - tar xzf master.tar.gz && mkdir kcov-master/build && cd kcov-master/build && cmake .. && make && make install DESTDIR=../tmp && cd ../.. && |
47 | | - PATH="./kcov-master/tmp/usr/local/bin:$PATH" ./run-kcov --coveralls-id $TRAVIS_JOB_ID |
| 17 | + - wget |
| 18 | + - clang-3.6 |
| 19 | + - cmake |
| 20 | + - python |
| 21 | + - python-virtualenv |
| 22 | +after_success: ci/after_success.sh |
48 | 23 | env: |
49 | 24 | global: |
50 | | - secure: "ii5NwZiArNTxFuVnjXDHrYutkp82116hqBbzsCv/v53O5gCn1GKbCRyusFYHjr+ytymEPKH171cAQ7doGt3QPyFs2jdzK6+xz4obwCBfAPwgbtuFu9P/lIasG1ja2i/2T61g12DSlzAVTCkLnHNTLad4FWsyDyqJLpY4I4JFvcE=" |
| 25 | + secure: "GdGE0kFYiJGccVZligur7JlWRCy49eH6uWPl71mrnaaW8jLHmkva0jVb0LB9e5ol3YMaMCgrwM2pcj3Uk2C08YcGIoEKOLlDVho351KaD6XfclZ29CQTAPMz4Xut2IcB4YeuZlDrOnM26guTIOtn2NAjeQgOhpM/ErzVBgkB+wQ=" |
51 | 26 | notifications: |
52 | 27 | email: |
53 | 28 | on_success: never |
0 commit comments