Commit Graph

58 Commits

Author SHA1 Message Date
Rafael França d6fbf8774d Merge pull request #22792 from maclover7/patch-3
Add Ruby 2.3.0 to Travis matrix
2015-12-25 14:54:31 -02:00
Rafael Mendonça França 089ad5fd35 Remove JRuby and Rubinius from the travis matrix
This will save Travis some precious resource since it will not need to
run 18 jobs for these Ruby implementations on every push or pull
request.

We do care about these implementations but we should fix the build
locally before having it running on travis. We would love to have
someone working on this but right now it is not our reality.
2015-07-13 17:08:39 -03:00
Rafael Mendonça França 7e230e2610 Merge pull request #18992 from rails/rm-track-lock-file
Track Gemfile.lock at the repository
2015-02-18 15:57:22 -02:00
Rafael Mendonça França 3c6e8e8987 Merge pull request #18390 from tgxworld/parallel_bundle_install
Use parallel bundler install.
2015-01-14 11:10:46 -02:00
Rafael Mendonça França 854d64579c Test with Ruby 2.2 2014-12-29 13:11:50 -03:00
Rafael Mendonça França 281c5ea78e Enable Travis CI container-mode
And also bundler cache

Conflicts:
	.travis.yml
2014-12-18 18:31:06 -02:00
Rafael Mendonça França cea55232db Test with ruby-head to make @tenderlove happy 2014-05-20 17:30:15 -03:00
Rafael Mendonça França 7ab8fafed3 Merge pull request #15044 from zzak/travis_ruby_too_won
Only need MINOR version level to test Ruby 2.1.x on Travis
Conflicts:
	.travis.yml
2014-05-09 17:08:55 -03:00
Guillermo Iguaran 42a1c30ead Merge pull request #14199 from arthurnn/travis_211
travis s/2.1.0/2.1.1
2014-02-25 18:40:31 -03:00
Erik Michaels-Ober af66c4697c Update Travis settings for Rubinius
/cc @brixen
2014-02-12 12:55:47 +01:00
Andrew White a1d0c0fa3d Reverse 821525e and wrap run_generator call
Ruby 2.1.0 includes the json gem 1.8.1 by default so we need bundler 1.5.1
for `bundle install` to work. To fix this reverse the downgrade to 1.3.5
and wrap the `run_generator` call with a block that resets `THOR_DEBUG`.
2014-01-02 10:06:29 +00:00
Rafael Mendonça França f9d854823f Enable fast_finish in the travis configuration
Since rbx and jruby builds are being allowed to fail lets receive the
build information early enabling this option

See http://about.travis-ci.org/blog/2013-11-27-fast-finishing-builds/
2014-01-02 00:35:51 -02:00
Andrew White 821525eadc Downgrade bundler until 1.5.2 is available
Bundler sets the THOR_DEBUG environment variable causing Thor to
re-raise exceptions on exit. This is breaking the railties tests
for generators where we are trying to capture error output.

The PR bundler/bundler#2794 fixes this by adding a per-instance
config `:debug` but this has not been released yet so to prevent
errors going unnoticed downgrade bundler to 1.3.5 until such a
time that 1.5.2 has been released.
2014-01-01 23:20:57 +00:00
Piotr Sarnacki 2be2003d06 Revert "Install bundle gems to the system not to vendor/bundle"
This reverts commit 875dd3edfd34eaa20120b6589b0d1905230e948f.

The issue was fixed in rbx-2.2.3
2013-12-30 09:55:28 +01:00
Piotr Sarnacki 15e2eb42a7 Install bundle gems to the system not to vendor/bundle
Rubinius has problems with bundling when shared gems are disabled (ie.
when --path or --deployhment is used). There is no real reason to
install it with --path on TravisCI, so I'm dropping it.
2013-12-29 15:54:51 +01:00
Guillermo Iguaran 2aceccf974 Test with 2.1.0 2013-12-25 15:17:08 -05:00
Guillermo Iguaran 6d255b741c Merge pull request #13438 from vipulnsward/enable-memache-on-travis
Enable memcached service on travis for running cache tests.
2013-12-21 10:59:04 -08:00
Vipul A M 5724464731 Enable memcached service on travis for running cache tests. 2013-12-22 00:16:34 +05:30
Guillermo Iguaran e219bf0ebc Test with 2.1.0-rc1 2013-12-20 22:21:28 -05:00
Santiago Pastorino 7b5cf7ef9d Always point to latest rbx and jruby in travis 2013-12-18 13:34:48 -02:00
Rafael Mendonça França b602c17666 2.1.0 is fine 2013-12-05 00:36:30 -02:00
Santiago Pastorino 49ed8a1a62 Run Travis tests using Ruby 2.1.0-preview2 too 2013-12-04 17:54:47 -02:00
Federico Ravasio f12099313c Updated allow_failures for Rubinius 2.2.1. 2013-11-24 16:15:22 +01:00
Federico Ravasio 5541cdcf88 Properly fix Rubinius dependencies in Gemfile & Travis integration.
Before Rubinius 2.2.0, some parts of the stdlib were lazily loaded, even
if not included in the Gemfile. Now it's 100% required to include the
gem 'rubysl', otherwise the stdlib is not available entirely, breaking
everything.

Also, the rubysl-test-unit gem was depending on minitest ~> 4.7, thus causing
conflicts with Rails's dependency on minitest 5. That is not the case
anymore since rubysl-test-unit 2.0.2, so it is completely safe to
include it fully.

When Travis is going to update RVM to 1.24, it'll be safe to use rbx-2,
thus picking new versions automatically.
2013-11-24 14:38:18 +01:00
Gaurish Sharma f5627ba4da Start Running tests on Stable JRuby
Fixes for LOT of bugs have now landed in Jruby 1.7.6, thus we no longer
need to run tests against the master.

for broken tests that are still remaning:
1. If problem is in rails - we fix that test/code
2. if its a JRuby bug - we skip that test & file a bug report for jruby.
2013-11-09 00:16:20 +05:30
Federico Ravasio f960362f74 Updated Rubinius version to 2.1.1 2013-10-31 21:08:40 +01:00
Rafael Mendonça França 1428131f64 Merge pull request #12107 from kares/master
allow to test AR master against AR-JDBC master (with `ENV['AR_JDBC']`)
2013-10-31 10:05:02 -07:00
Gaurish Sharma ebe3d5b106 Allow failures in jruby-head 2013-09-20 10:23:00 +05:30
Gaurish Sharma 8b8f8cf41c Run Tests against JRuby master
Many of the failing tests in rails test suite fail because of missing encoding support, example #11739


And according to recent announcement, lot of encoding issues have been fixed in current master.  http://ruby.11.x6.nabble.com/Big-encoding-patches-landed-on-master-td4993719.html


So lets test against JRuby master & incase there are still bugs. it would be easier to report them to JRuby.
2013-09-20 10:16:19 +05:30
kares 0941a109fd `export AR_JDBC=true` on travis-ci as a *before_install* (but on jruby only) 2013-09-03 08:57:50 +02:00
Rafael Mendonça França 1dcd18703c Enable rubinius on travis too 2013-08-01 15:45:41 -03:00
Rafael Mendonça França a840e5fe77 Allow jruby on travis allowing failures 2013-08-01 15:20:05 -03:00
Henrik Hodne 7c4811fb34 Add retry to `gem install bundler` for Travis
This adds the retry behaviour used for other commands to the bundler installation.
2013-07-30 11:19:26 -07:00
Łukasz Strzałkowski 1a62369592 Add ActionView to CI 2013-06-20 17:56:00 +02:00
Santiago Pastorino 5da8c1627c There's no need to install test group in travis 2013-03-11 15:51:24 -03:00
Rafael Mendonça França 8a7fad8970 All green with Ruby 2.0 💚 2013-01-11 02:40:01 -02:00
Jeremy Kemper 5be6fa5c33 Relax bundler dep until 1.3.0 is actually released.
Revert "Bump bundler dep to 1.3.0.pre.4+ to introduce 'bundle binstubs <gem>'"

This reverts commit e00b8ecf1a.

Revert "Use bundler --pre for travis builds"

This reverts commit 4d240ec20a.
2013-01-10 12:37:12 -07:00
Jeremy Kemper 4d240ec20a Use bundler --pre for travis builds 2013-01-03 18:05:17 -07:00
Rafael Mendonça França b0e7b6f67c Change the encrypted campfire notification token 2012-12-06 15:39:13 -02:00
Rafael Mendonça França 4fac8c651a Try to get back the campfire notifications 2012-12-03 10:13:05 -02:00
Steve Klabnik 4bb0aa8b21 Add Ruby 2.0 to .travis.yml.
@joshk said it's okay. :)
2012-11-17 13:49:36 +01:00
José Valim adafefb51d Remove ARes from the list. 2012-03-14 00:00:34 +01:00
José Valim a39ee47312 Install latest bundler on Travis. 2012-03-09 22:19:55 +01:00
José Valim 4fa615a866 Update ruby_version_check. 2011-12-20 16:55:01 +01:00
Aaron Patterson a5144699ca Revert "Update .travis.yml"
This reverts commit ce0cf7d6fb.
2011-12-19 20:26:37 -08:00
Guillermo Iguaran ce0cf7d6fb Update .travis.yml 2011-12-19 22:22:37 -05:00
Jon Leighton 4012fcff22 Don't notify campfire when the build keeps passing 2011-12-18 23:37:05 +00:00
Santiago Pastorino 7bde2e2578 Add campfire notifications for travis 2011-12-17 13:05:14 -02:00
Jon Leighton 3f23c049c2 Enable postgres on the CI ❤️ 🍺 2011-12-03 20:09:43 +00:00
Jeremy Kemper 836b620850 Revert "Disable 1.9.3 builds until upgraded from -preview1 to -rc1"
This reverts commit 8a6acc17bb.
2011-11-01 17:41:37 -07:00