소스 검색

Travis: Split jobs, add essential jobs, remove redundant jobs

Part of 31859 for 0.3.5.
teor 4 년 전
부모
커밋
4482d6fde5
1개의 변경된 파일7개의 추가작업 그리고 6개의 파일을 삭제
  1. 7 6
      .travis.yml

+ 7 - 6
.travis.yml

@@ -46,14 +46,15 @@ matrix:
     ## We run chutney on macOS, because macOS Travis has IPv6
     - env: CHUTNEY="yes" CHUTNEY_ALLOW_FAILURES="2" SKIP_MAKE_CHECK="yes"
       os: osx
-    # We clone our stem repo and run `make test-stem`
+    ## We clone our stem repo and run `make test-stem`
     - env: TEST_STEM="yes" SKIP_MAKE_CHECK="yes"
-    ## Check rust online with distcheck, to make sure we remove rust products
-    - env: DISTCHECK="yes" RUST_OPTIONS="--enable-rust --enable-cargo-online-mode"
-    ## Check disable module dirauth with and without rust
-    - env: MODULES_OPTIONS="--disable-module-dirauth" RUST_OPTIONS="--enable-rust" TOR_RUST_DEPENDENCIES=true
+    ## We check disable module dirauth
     - env: MODULES_OPTIONS="--disable-module-dirauth"
-    ## Check NSS
+    ## We run rust on macOS, because we have seen macOS rust failures before
+    - env: RUST_OPTIONS="--enable-rust --enable-cargo-online-mode"
+      compiler: clang
+      os: osx
+    ## We check NSS
     - env: NSS_OPTIONS="--enable-nss"
 
   ## Allow the build to report success (with non-required sub-builds