mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
0e8c045291
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.
49 lines
1 KiB
YAML
49 lines
1 KiB
YAML
language: ruby
|
|
sudo: false
|
|
script: 'ci/travis.rb'
|
|
before_install:
|
|
- gem install bundler
|
|
- "rm ${BUNDLE_GEMFILE}.lock"
|
|
before_script:
|
|
- bundle update
|
|
cache: bundler
|
|
env:
|
|
global:
|
|
- JRUBY_OPTS='-J-Xmx1024M'
|
|
matrix:
|
|
- "GEM=railties"
|
|
- "GEM=ap"
|
|
- "GEM=am,amo,as,av,aj"
|
|
- "GEM=ar:mysql"
|
|
- "GEM=ar:mysql2"
|
|
- "GEM=ar:sqlite3"
|
|
- "GEM=ar:postgresql"
|
|
- "GEM=aj:integration"
|
|
- "GEM=guides"
|
|
rvm:
|
|
- 2.2.2
|
|
- ruby-head
|
|
matrix:
|
|
allow_failures:
|
|
- env: "GEM=ar:mysql"
|
|
- rvm: ruby-head
|
|
fast_finish: true
|
|
notifications:
|
|
email: false
|
|
irc:
|
|
on_success: change
|
|
on_failure: always
|
|
channels:
|
|
- "irc.freenode.org#rails-contrib"
|
|
campfire:
|
|
on_success: change
|
|
on_failure: always
|
|
rooms:
|
|
- secure: "YA1alef1ESHWGFNVwvmVGCkMe4cUy4j+UcNvMUESraceiAfVyRMAovlQBGs6\n9kBRm7DHYBUXYC2ABQoJbQRLDr/1B5JPf/M8+Qd7BKu8tcDC03U01SMHFLpO\naOs/HLXcDxtnnpL07tGVsm0zhMc5N8tq4/L3SHxK7Vi+TacwQzI="
|
|
bundler_args: --without test --jobs 3 --retry 3
|
|
services:
|
|
- memcached
|
|
- redis
|
|
- rabbitmq
|
|
addons:
|
|
postgresql: "9.3"
|