Commit graph

31 commits

Author SHA1 Message Date
Hunter Haugen
a467f1b978 Fix travis.yml for puppet 4
I accidentally pushed a commit with modulesync that made puppet 4 a
non-voting job. This should make it more in line with modulesync.

Also, we should look at bumping these ORDERING="random" changes back to
msync if they are valuable.
2015-05-27 08:25:44 -07:00
Hunter Haugen
8260d7a95c Add ability to unittest puppet 4 2015-05-27 08:11:16 -07:00
Morgan Haskel
9699b42d97 Add gem to sync.yml 2015-05-07 10:07:20 -07:00
Morgan Haskel
b9822c6eb7 sync via modulesync 2015-05-07 10:07:20 -07:00
Daniele Sluijters
b7c6e80497 Test with strict variables on Puppet 4 too.
It's only as of Puppet 5 that strict variables becomes the default so
we need to specify it too for Puppet 4.
2015-04-30 23:20:12 +02:00
Daniele Sluijters
e3100fc172 travis: Test on a bigger matrix
* Puppet 3 on all supported Ruby versions with strict variables and
  random ordering.
* Puppet 3 on 2.1 with strict variables, future parser and random
  ordering.
* Puppet 4 on all supported Ruby versions and random ordering.
2015-04-29 21:07:16 +02:00
Morgan Haskel
fff702270e Update tests to work with rspec-puppet 2.x
Also enable future parser testing. Need to allow failures with future
parser for now since none of the published gems have the fix for
PUP-4379
2015-04-22 16:40:48 -07:00
Morgan Haskel
adf9634b71 Linux open-source builds are regularly maxed out.
Container-based are not. Let's switch!
2015-03-18 15:51:37 -07:00
Colleen Murphy
abb830885b Update .travis.yml, Gemfile, Rakefile, and CONTRIBUTING.md 2014-12-08 10:23:17 -08:00
Colleen Murphy
4dc8e8f462 Add testing on Ruby 1.8.7 with Puppet 3 to travis.yml 2014-08-19 10:50:58 -07:00
Colleen Murphy
af02b9c8a7 Remove Puppet 2.7 from travis matrix 2014-08-19 10:17:42 -07:00
Colleen Murphy
4d3874f19a Add validate and lint tasks to travis script 2014-07-03 09:53:35 -07:00
Colleen Murphy
9973ebc949 Synchronize .travis.yml 2014-06-27 10:52:08 -07:00
Colleen Murphy
fd1e2ec12c Sync files 2014-06-25 17:23:12 -07:00
Daniele Sluijters
b7bd7f43d9 Drop testing on 3.3, add 3.5. 2014-05-08 09:54:08 +02:00
Daniele Sluijters
e299f66262 Remove testing for Puppet 2.7 compatibility.
With official supported modules now being a thing and having a version
of the APT module to which we will backport fixes until the next major
release it is time to say goodbye to Puppet 2.7.

So long and thanks for all the fish.
2014-03-07 18:32:37 +01:00
Daniele Sluijters
411ef1b0db Remove ancient Puppet versions from matrix.
With PE 3.2 out of the door shipping with 3.4.3 I think it's time to
shrink the matrix and get rid of 3.1 and 3.2. PE 3.x customers should
just upgrade to 3.2, OS users should really be on 3.3+ by now.
2014-03-07 16:10:54 +01:00
Hunter Haugen
722c419825 Remove autorelease 2014-03-05 09:14:39 -08:00
Daniele Sluijters
9ade658b7a Travis: Remove 3.0, add newer 3.x releases.
3.0 is just broken in tests, something is wrong with the module loading
rendering tests completely useless.

Start testing on Puppet 3.3 and 3.4.
2014-02-18 22:51:08 +01:00
Garrett Honeycutt
c8c365718f Enable fast finish in Travis
http://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
2014-01-23 12:47:51 -05:00
Hunter Haugen
e511a1b152 Adding travis github automatic forge releases 2013-07-02 16:40:23 -07:00
Hunter Haugen
c1c61c6541 Update travis and bundler
- Use ruby 2.0.0 instead of ruby-head
- Remove puppet 2.6 testing
- Add more bundler gems
2013-07-01 16:11:34 -07:00
Ken Barber
54d6dcad82 Update travis.yml to latest versions of puppet
Signed-off-by: Ken Barber <ken@bob.sh>
2013-06-02 18:31:00 +01:00
Richard Clamp
06a964c500 Restrict the versions and add 3.1 2013-02-25 19:56:03 +00:00
William Van Hevelingen
122cafe62a Standardize travis.yml on pattern introduced in stdlib 2013-02-02 17:01:38 -08:00
William Van Hevelingen
c46bc7fe4a Build all branches on travis
We should build all branches for travis, otherwise users won't be able to test
their own feature branches.
2013-02-02 16:11:50 -08:00
William Van Hevelingen
abf1be8f22 Update travis config file
This commit adds ruby 1.9.3, puppet 3.0.2 support and a
build status image to the README.
2013-02-02 01:50:43 -08:00
Branan Purvine-Riley
918a3767ff Switch to the new puppetlabs_spec_helper gem 2012-05-31 15:32:03 -07:00
Branan Purvine-Riley
0f9793bda8 Make gemfile and fixtures.yml hidden files for the sake of module tool 2012-05-22 15:20:14 -07:00
Branan Purvine-Riley
f420cb6314 add spec_prep, spec_clean, and spec_full rake tasks
These targets automate the fixtures directory using a configuration stored in
fixtures.yml. Because we can now handle the fixtures directory with a rake task,
the clone commands have been removed from the Travis config.
2012-05-22 15:00:43 -07:00
Branan Purvine-Riley
05fba437a3 Add configuration for Travis CI 2012-05-08 11:01:31 -07:00