mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-24 10:45:42 +00:00
51 lines
1.1 KiB
YAML
51 lines
1.1 KiB
YAML
language: rust
|
|
|
|
addons:
|
|
apt:
|
|
sources:
|
|
- ubuntu-toolchain-r-test
|
|
packages:
|
|
- gcc-5
|
|
|
|
os:
|
|
- linux
|
|
|
|
rust:
|
|
- stable
|
|
|
|
env:
|
|
global:
|
|
- CARGO_TARGET_DIR=/tmp/bindgen
|
|
matrix:
|
|
- LLVM_VERSION=3.7.1 BINDGEN_FEATURES=testing_only_libclang_3_8
|
|
- LLVM_VERSION=3.8.1 BINDGEN_FEATURES=testing_only_libclang_3_8
|
|
- LLVM_VERSION=3.9.0 BINDGEN_FEATURES=testing_only_libclang_3_9
|
|
- LLVM_VERSION=4.0.0 BINDGEN_FEATURES=testing_only_libclang_4
|
|
|
|
matrix:
|
|
fast_finish: true
|
|
allow_failures:
|
|
- env: LLVM_VERSION=3.7.1 BINDGEN_FEATURES=testing_only_libclang_3_8
|
|
|
|
cache:
|
|
directories:
|
|
- $HOME/.cargo
|
|
|
|
before_install: . ./ci/before_install.sh
|
|
|
|
script:
|
|
# - ./ci/assert-rustfmt.sh
|
|
- BINDGEN_FEATURES="$BINDGEN_FEATURES" ./ci/assert-docs.sh
|
|
- BINDGEN_FEATURES="$BINDGEN_FEATURES" ./ci/test.sh
|
|
- ./ci/test-book.sh
|
|
|
|
after_success:
|
|
- test "$TRAVIS_PULL_REQUEST" == "false" &&
|
|
test "$TRAVIS_BRANCH" == "master" &&
|
|
test "$BINDGEN_FEATURES" == "" &&
|
|
test "$LLVM_VERSION" == "3.9.0" &&
|
|
./ci/deploy-book.sh
|
|
|
|
notifications:
|
|
webhooks: http://build.servo.org:54856/travis
|