فهرست منبع

Extend Travis test matrix

* Add ruby 2.1.0
* Add back ruby 1.8.7 as allowed failure - shows test results
  but won't mark build as failed
* Enable fast finish - quick feedback on failed builds
* Make test matrix explicit so it's easier to tell what's included
  in the matrix, instead of excluding certain combinations
Matthew Haughton 10 سال پیش
والد
کامیت
d7d63a847a
1فایلهای تغییر یافته به همراه14 افزوده شده و 9 حذف شده
  1. 14 9
      .travis.yml

+ 14 - 9
.travis.yml

@@ -6,18 +6,23 @@ branches:
 language: ruby
 script: "bundle exec rake spec SPEC_OPTS='--format documentation'"
 bundler_args: --without rake
-rvm:
-  - 1.9.3
-  - 2.0.0
-env:
-  matrix:
-    - PUPPET_GEM_VERSION="~> 2.7.0"
-    - PUPPET_GEM_VERSION="~> 3.0"
 matrix:
-  exclude:
-    - rvm: 1.9.3
+  fast_finish: true
+  include:
+    - rvm: 1.8.7
       env: PUPPET_GEM_VERSION="~> 2.7.0"
+    - rvm: 1.8.7
+      env: PUPPET_GEM_VERSION="~> 3.0"
+    - rvm: 1.9.3
+      env: PUPPET_GEM_VERSION="~> 3.0"
     - rvm: 2.0.0
+      env: PUPPET_GEM_VERSION="~> 3.0"
+    - rvm: 2.1.0
+      env: PUPPET_GEM_VERSION="~> 3.0"
+  allow_failures:
+    - rvm: 1.8.7
       env: PUPPET_GEM_VERSION="~> 2.7.0"
+    - rvm: 1.8.7
+      env: PUPPET_GEM_VERSION="~> 3.0"
 notifications:
   email: false