summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2018-03-19 05:42:43 -0400
committerNick Mathewson <nickm@torproject.org>2018-03-19 05:42:43 -0400
commit85719b79b71eb5a4ef889272a393aa97bbc86134 (patch)
tree7c33c4eecd44cef974bc90144e6a82056d913aed /.travis.yml
parent9d1c7c3a8aea7ba423c89456ff0b065d109330d4 (diff)
parentbc0de600b2033c6fb109d70ff3cbd8b8dc2ad271 (diff)
downloadtor-85719b79b71eb5a4ef889272a393aa97bbc86134.tar.gz
tor-85719b79b71eb5a4ef889272a393aa97bbc86134.zip
Merge branch 'maint-0.3.2' into maint-0.3.3
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml24
1 files changed, 20 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index 6c6e1ace2b..fa8536def5 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -70,10 +70,26 @@ env:
# - RUST_OPTIONS=""
matrix:
- ## If one build in the matrix fails (e.g. if building withour Rust and Clang
- ## fails, but building with Rust and GCC is still going), then cancel the
- ## entire job early and call the whole thing a failure.
- fast_finish: true
+ ## Uncomment to allow the build to report success (with non-required
+ ## sub-builds continuing to run) if all required sub-builds have
+ ## succeeded. This is somewhat buggy currently: it can cause
+ ## duplicate notifications and prematurely report success if a
+ ## single sub-build has succeeded. See
+ ## https://github.com/travis-ci/travis-ci/issues/1696
+ # fast_finish: true
+
+ ## Uncomment the appropriate lines below to allow the build to
+ ## report success even if some less-critical sub-builds fail and it
+ ## seems likely to take a while for someone to fix it. Currently
+ ## Travis CI doesn't distinguish "all builds succeeded" from "some
+ ## non-required sub-builds failed" except on the individual build's
+ ## page, which makes it somewhat annoying to detect from the
+ ## branches and build history pages. See
+ ## https://github.com/travis-ci/travis-ci/issues/8716
+ allow_failures:
+ # - env: RUST_OPTIONS="--enable-rust" TOR_RUST_DEPENDENCIES=true
+ # - env: RUST_OPTIONS="--enable-rust --enable-cargo-online-mode
+ # - compiler: clang
## Create explicit matrix entries to work around a Travis CI
## environment issue. Missing keys inherit from the first list