aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorGeorge Claghorn <george@basecamp.com>2018-03-12 23:18:17 -0400
committerGeorge Claghorn <george@basecamp.com>2018-03-12 23:18:17 -0400
commit3c9edcffb60b21beb6d54a72d38aa1883fc7b2c9 (patch)
treecba22869abad687368e95ac342a542c43d9f7662 /.travis.yml
parentfcbe17137db2ae074cc2592f7498366e313f0d9f (diff)
downloadrails-3c9edcffb60b21beb6d54a72d38aa1883fc7b2c9.tar.gz
rails-3c9edcffb60b21beb6d54a72d38aa1883fc7b2c9.tar.bz2
rails-3c9edcffb60b21beb6d54a72d38aa1883fc7b2c9.zip
Restore full Travis config
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml77
1 files changed, 76 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index 340cf5688c..1c67c1475c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,8 +47,83 @@ before_script:
script: 'ci/travis.rb'
env:
+ global:
+ - "JRUBY_OPTS='--dev -J-Xmx1024M'"
matrix:
- - "GEM=ast"
+ - "GEM=railties"
+ - "GEM=ap,ac"
+ - "GEM=am,amo,as,av,aj,ast"
+ - "GEM=as PRESERVE_TIMEZONES=1"
+ - "GEM=ar:mysql2"
+ - "GEM=ar:sqlite3"
+ - "GEM=ar:postgresql"
+ - "GEM=guides"
+ - "GEM=ac:integration"
rvm:
+ - 2.4.3
- 2.5.0
+ - ruby-head
+
+matrix:
+ include:
+ - rvm: 2.5.0
+ env: "GEM=av:ujs"
+ - rvm: 2.4.3
+ env: "GEM=aj:integration"
+ services:
+ - memcached
+ - redis-server
+ - rabbitmq
+ - rvm: 2.5.0
+ env: "GEM=aj:integration"
+ services:
+ - memcached
+ - redis-server
+ - rabbitmq
+ - rvm: ruby-head
+ env: "GEM=aj:integration"
+ services:
+ - memcached
+ - redis-server
+ - rabbitmq
+ - rvm: 2.5.0
+ env:
+ - "GEM=ar:mysql2 MYSQL=mariadb"
+ addons:
+ mariadb: 10.2
+ - rvm: 2.5.0
+ env:
+ - "GEM=ar:sqlite3_mem"
+ - rvm: 2.5.0
+ env:
+ - "GEM=ar:postgresql POSTGRES=9.2"
+ addons:
+ postgresql: "9.2"
+ - rvm: jruby-head
+ jdk: oraclejdk8
+ env:
+ - "GEM=ap"
+ - rvm: jruby-head
+ jdk: oraclejdk8
+ env:
+ - "GEM=am,amo,aj"
+ allow_failures:
+ - rvm: ruby-head
+ - rvm: jruby-head
+ - env: "GEM=ac:integration"
+ fast_finish: true
+
+notifications:
+ email: false
+ irc:
+ on_success: change
+ on_failure: always
+ channels:
+ # "irc.freenode.org#rails-contrib"
+ - secure: "QFKSOK7xQiWWqTzYfYm0XWoW7idzuxT57MBW9i9EASyRLEPuDwZEubKRP40Y7wPx7ylQd9lp6kJheeLnrDvvTjFbW3sWv9GDRl4WlOU8sG/Kv7MXAASXlDqzyJxxXTtzLeXz2iwY296kOBuKxKxl923eTvEGeocwH02QGo14LpQ="
+ campfire:
+ on_success: change
+ on_failure: always
+ rooms:
+ - secure: "YA1alef1ESHWGFNVwvmVGCkMe4cUy4j+UcNvMUESraceiAfVyRMAovlQBGs6\n9kBRm7DHYBUXYC2ABQoJbQRLDr/1B5JPf/M8+Qd7BKu8tcDC03U01SMHFLpO\naOs/HLXcDxtnnpL07tGVsm0zhMc5N8tq4/L3SHxK7Vi+TacwQzI="