Paul Thornthwaite
ae0e46a156
[ #3048 ] Don't drop 1.8.7 checking yet
...
Since it's backwards incompatible for older servers we don't want people
to think support is dropped.
Support will be dropped in fog 2.0 but we are still scheduling that!
2014-07-10 16:39:35 +01:00
geemus
f36e0bb90e
allow 1.8.7 failures
...
see also: #3048
2014-07-10 09:25:06 -05:00
Paul Thornthwaite
0bcdbbd958
Remove COVERAGE env setup on Travis
...
We only needed this to trigger Coveralls
2014-05-20 17:38:58 -04:00
Paul Thornthwaite
6031c549e6
Test the latest edge version of fog and parts
...
This uses git references to test fog against the latest repos for
extracted parts such as core and providers.
2014-03-26 14:21:06 +00:00
Paul Thornthwaite
fd98cb2c73
Add Ruby 2.1.1 to testing matrix
2014-02-25 22:00:53 +00:00
Paul Thornthwaite
acf75a12f9
Set fast_finish on Travis CI
2014-02-19 10:11:43 +00:00
geemus
fd7f54b8a8
simplify travis.yml to just use explicit includes
2014-02-14 11:21:29 -06:00
Paul Thornthwaite
6a395f309b
Exclude the duplicated Ruby v2.1.0 run (v2)
...
We only run coverage on 2.1.0 but due to the testing matrix we actually
run the same tests twice.
Hopefully this removes the run without coverage (since the last one was
the wrong version).
2014-02-14 11:48:37 +00:00
Paul Thornthwaite
511e2aba21
Remove testing for 1.9.2
...
Never seen any differences/issues between 1.9.2 and 1.9.3 and I guess it
isn't the most used version.
This way we free up a Travis box for someone else.
2014-02-14 11:44:30 +00:00
Paul Thornthwaite
9a679ad02a
Exclude the duplicated Ruby v2.1.0 run
...
We only run coverage on 2.1.0 but due to the testing matrix we actually
run the same tests twice.
Hopefully this removes the run without coverage.
2014-02-14 11:42:40 +00:00
Paul Thornthwaite
f10f024df4
Revert to original .travis.yml and include one case
2014-01-28 18:48:00 +00:00
Paul Thornthwaite
60043ed19d
Reduce size of Travis matrix
...
We excluded almost as much as we care about and adding COVERAGE created
a number of invalid combinations so this changes the matrix to include
the workable combinations of Ruby version and Gemfile.
COVERAGE is only on Ruby 1.9.3 whilst I confirm this is working
2014-01-28 18:21:51 +00:00
Paul Thornthwaite
043d0a014d
Make Coveralls opt-in
...
Due to looking for a value of 'false' whenever I run tests locally
without the `COVERAGE` env variable coverage is very slowly, still
calculated - it then aborts without doing anything because I'm not using
a CI setup.
This adds the setting in for Travis to opt in and should exclude
coverage work for anyone running tests locally.
2014-01-28 17:58:26 +00:00
Carlos Sanchez
958c428a20
Update rubygems to fix travis in ruby 1.8
2014-01-14 10:24:53 +01:00
Peter M. Goldstein
fc0aeff153
Add Ruby 2.1.0 to the test matrix
2013-12-26 11:55:01 -08:00
Carlos Sanchez
6c386fcee0
Disable specific tests that don't pass on jruby 1.7.5+
...
Due to https://github.com/jruby/jruby/issues/1265
2013-11-25 16:50:43 +01:00
Carlos Sanchez
ecd558b84e
all? not working in JRuby 1.7.5+. Configure Travis
...
That's the reason the travis build is failing on jruby, the override of `each` in Collection stopped working after 1.7.4
https://github.com/jruby/jruby/issues/1265
2013-11-25 13:59:16 +01:00
Kevin Menard
fece1f3126
Don't ignore JRuby failures in Travis any longer, since all known ones have been addressed.
2013-10-27 12:51:51 -04:00
Paul Thornthwaite
2c3cf32026
[jruby] Ignore failures until fully supported
...
JRuby is now being tested but does not pass yet so I'm ignoring the
failures in Travis until support is finalised.
2013-10-24 12:28:26 +01:00
Kevin Menard
0ccdea7092
Added testing in JRuby for Travis.
2013-10-21 18:24:54 -04:00
Wesley Beary
c2113eecda
Merge pull request #1905 from sferik/update_nokogiri_dependency
...
Create separate Gemfile for Ruby 1.8.7
2013-07-19 11:38:55 -07:00
Erik Michaels-Ober
f653dccb56
Create separate Gemfile for Ruby 1.8.7
2013-06-21 10:02:21 -07:00
mlincoln
e8e21022fb
Change travis to use a rake task instead of shindont directly.
...
This is partly necessary for
https://github.com/lemurheavy/coveralls-ruby/pull/20 , though
I'm a fan of running just "rake" or "rake travis" for simplicity
anyways.
2013-06-18 17:08:58 -05:00
geemus
aed05908f3
add 2.0.0 to travis build list
2013-04-08 10:28:17 -05:00
geemus
69aa79b6cf
return to expecting 1.8.7 to pass
2012-09-03 15:11:48 -05:00
geemus
fa9dcdc2c5
allow 1.8.7 to fail and not report for now (until I can work out why it fails when 1.9.x works
2012-08-23 11:28:18 -05:00
Alexander Wenzowski
20d3e30eae
remove repository_url from notification template
...
Interpolation of %{repository_url} is currently broken on Travis CI.
2012-08-16 19:01:52 -04:00
Alexander Wenzowski
0f68e8599d
notify #ruby-fog on freenode instead of emailing
2012-08-16 16:30:48 -04:00
geemus
58ac82d9a1
just run mri for now on travis
2012-08-16 14:45:00 -05:00
geemus
5f5c587cef
expand travis config, build more rubies, use non-threaded runner
2012-08-16 14:27:36 -05:00
Alexander Wenzowski
83e0142c61
Add barebones configuration for Travis CI
2012-08-16 13:20:07 -04:00