|
| 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