aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Allow failures with Active Job"Jeremy Kemper2015-03-051-4/+1
| | | | | | | Travis is green. Let's keep it that way rather than let AJ languish as a second-class citizen. This reverts commit 2a6b3e14cff61639978a55f47aea9ff4c8e72758.
* Use ruby 2.2.1 on TravisSean Griffin2015-03-051-1/+1
|
* Track Gemfile.lock at the repositoryRafael Mendonça França2015-02-181-0/+1
| | | | | | | | | | | | | | | | The main reason is to make bisect easier. In some points, we have a lot of git dependencies. Since we don't have the information of which commit we are referring to, bundler get the latest commit of the master branch of the dependency. This sometimes returns a version that is not compatible with Rails anymore, making the tests fail and the harder to identify the commit that introduced a bug. Also this will make sure that a contributor will always get a set of dependencies that are passing with our tests. In our CI server we delete the lock file to make sure we are always testing against the newest release of our dependencies.
* Move ruby-head to allowed failures [ci skip]Sean Griffin2015-02-051-0/+1
| | | | | We're about a year a way from either project releasing, their development doesn't need to break our builds for now.
* Disable builds AR-JDBC against masterPeter Suschlik2015-01-221-1/+0
| | | | | | | Currently, bundling `activerecord-jdbc-adapter`'s master branch seems to be broken. See jruby/activerecord-jdbc-adapter#614 This commit partially reverts #12107
* Travis: Test on jruby-head only for nowPeter Suschlik2015-01-211-2/+2
| | | | Arel head does not support 1.9 anymore.
* Use bundler 1.7 on travisSean Griffin2015-01-181-0/+1
|
* Use parallel bundler install.Guo Xiang Tan2015-01-101-1/+1
| | | | | Travis recommends a default of 3. See: http://docs.travis-ci.com/user/languages/ruby/#Default-Test-Script
* Require Ruby 2.2 for Rails 5.0claudiob2014-12-261-1/+1
| | | | | Stems from [this comment](https://github.com/rails/rails/pull/18203#issuecomment-68138096) by @robin850 and by the blog post http://weblog.rubyonrails.org/2014/12/19/Rails-4-2-final
* Enable Travis CI container-modeRafael Mendonça França2014-12-181-3/+5
| | | | And also bundler cache
* Allow failures for mysql adapter testsRafael Mendonça França2014-12-021-2/+1
|
* Allow failures with Active Job integration testsRafael Mendonça França2014-11-281-0/+1
|
* Allow failures with Active JobRafael Mendonça França2014-11-281-1/+3
|
* Start Rails 5 development :tada:Rafael Mendonça França2014-11-281-6/+0
| | | | | | | We will support only Ruby >= 2.1. But right now we don't accept pull requests with syntax changes to drop support to Ruby 1.9.
* Start running railties builds first, since they take the longest finishErik Michaels-Ober2014-10-131-7/+7
|
* Follow up to #16613Robin Dupret2014-09-281-1/+1
| | | | | | | | | | | | Since we want this flag to be enabled anytime we are running the tests under JRuby, let's enable this at the Rakefile level so people get the performance boost on their local checkout. Moreover, we avoid having to update this particular line anytime the option changes on the JRuby side. The only drawback is that we have to define it in every Rakefile but there's no big deal, this is already the case for other options.
* OMG mysql!Rafael Mendonça França2014-09-171-0/+2
|
* ruby-head should be greenRafael Mendonça França2014-09-171-1/+0
| | | | Ruby 2.2 is near to be released so we should support it properly
* ActiveJob Integration TestsCristian Bica2014-09-111-0/+6
|
* Ignore segfault build errors with 2.0.0 + mysql-rubyJeremy Kemper2014-09-061-0/+2
| | | | | | Continuation of c9a43126c5e2c608ab3ff1be994bce69e815a144 :cry:
* Add language directive to .travis.ymlHiro Asari2014-08-271-0/+1
| | | | | | | Currently, Travis CI assumes that the project is in Ruby in the absence of the `language` key. This behavior may change in the future. (For example, switch to a "blank" image which *may* be created.)
* Merge pull request #16613 from splattael/masterMatthew Draper2014-08-271-7/+10
|\ | | | | | | Speed up JRuby tests by improving the startup time
| * Speed up JRuby tests by improving its startup timePeter Suschlik2014-08-251-7/+10
|/ | | | | | | | | Emulate `jruby --dev` which improves JRuby's startup time. See https://github.com/jruby/jruby/wiki/Improving-startup-time#use-the---dev-flag Follow @headius' idea and give Java more memory to reduce GC time.
* Added ActiveJob configuration for travisCristian Bica2014-08-141-1/+1
|
* Split Action Pack tests in a new job on travisRafael Mendonça França2014-07-231-1/+2
| | | | This will make easier to compare run time between Ruby 2.1 and trunk
* Ignore distressingly-frequent segfaults on this buildMatthew Draper2014-06-081-0/+2
| | | | | | | Not sure what's causing them suddenly, but it seems unlikely there's much we can do about it. For the small amount of coverage this particular job gains us, it's hurting us more, by making CI failures unremarkable.
* Revert "Remove ruby-head from allow_failures matrix"Santiago Pastorino2014-05-151-0/+1
| | | | This reverts commit 5d2d301024cc0b17f26f6b454ac22a72f1db8a23.
* Remove ruby-head from allow_failures matrixSantiago Pastorino2014-05-151-1/+0
|
* Test with ruby-head to make @tenderlove happyRafael Mendonça França2014-05-121-0/+2
|
* Only need MINOR version level to test Ruby 2.1.x on TravisZachary Scott2014-05-091-1/+1
| | | | cc http://blog.travis-ci.com/2014-04-28-upcoming-build-environment-updates/
* Use ruby 2.1.2 on travisArthur Neves2014-05-091-1/+1
|
* Remove double declaration of memcache services on travisKamil Kieliszczyk2014-04-281-1/+0
|
* add services: memcache to travisArthur Neves2014-04-091-0/+1
|
* travis s/2.1.0/2.1.1Arthur Neves2014-02-251-2/+1
|
* Update Travis settings for RubiniusErik Michaels-Ober2014-02-121-2/+2
| | | | /cc @brixen
* Reverse 821525e and wrap run_generator callAndrew White2014-01-021-1/+1
| | | | | | 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`.
* Enable fast_finish in the travis configurationRafael Mendonça França2014-01-021-0/+1
| | | | | | | 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/
* Downgrade bundler until 1.5.2 is availableAndrew White2014-01-011-1/+1
| | | | | | | | | | | 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.
* Revert "Install bundle gems to the system not to vendor/bundle"Piotr Sarnacki2013-12-301-1/+0
| | | | | | This reverts commit 875dd3edfd34eaa20120b6589b0d1905230e948f. The issue was fixed in rbx-2.2.3
* Install bundle gems to the system not to vendor/bundlePiotr Sarnacki2013-12-291-0/+1
| | | | | | 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.
* Test with 2.1.0Guillermo Iguaran2013-12-251-1/+1
|
* Merge pull request #13438 from vipulnsward/enable-memache-on-travisGuillermo Iguaran2013-12-211-0/+3
|\ | | | | Enable memcached service on travis for running cache tests.
| * Enable memcached service on travis for running cache tests.Vipul A M2013-12-221-0/+3
| |
* | Test with 2.1.0-rc1Guillermo Iguaran2013-12-201-1/+1
| |
* | Always point to latest rbx and jruby in travisSantiago Pastorino2013-12-181-4/+4
|/
* 2.1.0 is fineRafael Mendonça França2013-12-051-1/+0
|
* Run Travis tests using Ruby 2.1.0-preview2 tooSantiago Pastorino2013-12-041-0/+2
|
* Updated allow_failures for Rubinius 2.2.1.Federico Ravasio2013-11-241-1/+1
|
* Properly fix Rubinius dependencies in Gemfile & Travis integration.Federico Ravasio2013-11-241-1/+1
| | | | | | | | | | | | | | | 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.
* Start Running tests on Stable JRubyGaurish Sharma2013-11-091-2/+2
| | | | | | | | | 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.