summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Coleman <ryan@puppetlabs.com>2013-04-04 10:53:43 -0700
committerRyan Coleman <ryan@puppetlabs.com>2013-04-04 10:53:43 -0700
commitea765778876bbfd4eb14b148565058e24516e9dc (patch)
tree74e377556aefb924789d89b8573b1e7e7dfc2ca3
parentb1b3132f84d1628800e50a65f6c49bb998872acc (diff)
Update Travis.YML
This commit updates to a more modern test matrix and adds the configuration necessary to publish in an automated fashion.
-rw-r--r--.travis.yml45
1 files changed, 22 insertions, 23 deletions
diff --git a/.travis.yml b/.travis.yml
index 8f713e0..c8d205f 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,26 +1,25 @@
+---
+branches:
+ only:
+ - master
+notifications:
+ email: false
language: ruby
-bundler_args: --without development
-script: "bundle exec rake spec SPEC_OPTS='--format documentation'"
+script: 'rake spec'
+after_success:
+- git clone -q git://github.com/puppetlabs/ghpublisher.git .forge-releng
+- .forge-releng/publish
rvm:
- - 1.8.7
- - 1.9.3
- - ruby-head
+- 1.8.7
+- 1.9.3
env:
- - PUPPET_GEM_VERSION="~> 2.6.0"
- - PUPPET_GEM_VERSION="~> 2.7.0"
- - PUPPET_GEM_VERSION="~> 3.0.0"
- - PUPPET_GEM_VERSION="~> 3.1.0"
-matrix:
- allow_failures:
- - rvm: ruby-head
- exclude:
- - rvm: 1.9.3
- env: PUPPET_GEM_VERSION="~> 2.7.0"
- - rvm: ruby-head
- env: PUPPET_GEM_VERSION="~> 2.7.0"
- - rvm: 1.9.3
- env: PUPPET_GEM_VERSION="~> 2.6.0"
- - rvm: ruby-head
- env: PUPPET_GEM_VERSION="~> 2.6.0"
-notifications:
- email: false
+ matrix:
+ - PUPPET_VERSION=2.6.18
+ - PUPPET_VERSION=2.7.21
+ - PUPPET_VERSION=3.1.1
+ global:
+ - PUBLISHER_LOGIN=puppetlabs
+ - secure: |-
+ ZiIkYd9+CdPzpwSjFPnVkCx1FIlipxpbdyD33q94h2Tj5zXjNb1GXizVy0NR
+ kVxGhU5Ld8y9z8DTqKRgCI1Yymg3H//OU++PKLOQj/X5juWVR4URBNPeBOzu
+ IJBDl1MADKA4i1+jAZPpz4mTvTtKS4pWKErgCSmhSfsY1hs7n6c=