summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml35
-rw-r--r--Gemfile15
-rw-r--r--README.markdown2
3 files changed, 34 insertions, 18 deletions
diff --git a/.travis.yml b/.travis.yml
index 6d7c0f8..d780a76 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,15 +1,36 @@
language: ruby
+bundler_args: --without development
+script:
+ - bundle exec rake spec SPEC_OPTS='--format documentation'
+ - bundle exec rake lint
rvm:
- 1.8.7
- 1.9.3
- 2.0.0
- - ruby-head
+ - 2.1.0
env:
- - PUPPET_GEM_VERSION=">= 3.0.0"
+ - PUPPET_GEM_VERSION="~> 2.7.0"
+ - PUPPET_GEM_VERSION="~> 3.1.0"
+ - PUPPET_GEM_VERSION="~> 3.2.0"
+ - PUPPET_GEM_VERSION="~> 3.3.0"
+ - PUPPET_GEM_VERSION="~> 3.4.0"
+ - PUPPET_GEM_VERSION="~> 3.5.0" STRICT_VARIABLES="yes"
matrix:
- allow_failures:
+ fast_finish: true
+ exclude:
+ - rvm: 1.9.3
+ env: PUPPET_GEM_VERSION="~> 2.7.0"
- rvm: 2.0.0
- - rvm: ruby-head
- include:
- - rvm: 1.8.7
- env: PUPPET_GEM_VERSION="~> 2.7"
+ env: PUPPET_GEM_VERSION="~> 2.7.0"
+ - rvm: 2.0.0
+ env: PUPPET_GEM_VERSION="~> 3.1.0"
+ - rvm: 2.1.0
+ env: PUPPET_GEM_VERSION="~> 2.7.0"
+ - rvm: 2.1.0
+ env: PUPPET_GEM_VERSION="~> 3.1.0"
+ - rvm: 2.1.0
+ env: PUPPET_GEM_VERSION="~> 3.2.0"
+ - rvm: 2.1.0
+ env: PUPPET_GEM_VERSION="~> 3.3.0"
+ - rvm: 2.1.0
+ env: PUPPET_GEM_VERSION="~> 3.4.0"
diff --git a/Gemfile b/Gemfile
index 1f2bb49..0774000 100644
--- a/Gemfile
+++ b/Gemfile
@@ -1,13 +1,6 @@
-source :rubygems
+source 'https://rubygems.org'
-if ENV.key?('PUPPET_VERSION')
- puppetversion = "= #{ENV['PUPPET_VERSION']}"
-else
- puppetversion = ['>= 2.7']
-end
-
-gem 'rake'
+puppetversion = ENV['PUPPET_GEM_VERSION']
+gem 'puppet', puppetversion, :require => false
gem 'puppet-lint'
-gem 'rspec-puppet', '>= 0.1.6'
-gem 'puppet', puppetversion
-gem 'puppetlabs_spec_helper', '>= 0.4.0'
+gem 'puppetlabs_spec_helper'
diff --git a/README.markdown b/README.markdown
index bf25e75..a97d229 100644
--- a/README.markdown
+++ b/README.markdown
@@ -1,5 +1,7 @@
# Augeas Puppet module
+[![Build Status](https://travis-ci.org/camptocamp/puppet-augeas.png?branch=master)](https://travis-ci.org/camptocamp/puppet-augeas)
+
**Install and configure Augeas.**
This module is provided by [Camptocamp](http://www.camptocamp.com/)