Commit graph

36 commits

Author SHA1 Message Date
ericmoon
0ac8cbe76f playing with codeclimate 2018-07-26 11:55:27 -07:00
Matt Rogers
7dd8e8caec
Use a script/cibuild to control the CI process
We need some extra setup work that's easier to accomplish in a separate
script than embedding it all in the Travis CI configuration. Follow the
scripts-to-rule-them-all pattern from GitHub and add a script/cibuild
for that purpose.
2018-05-29 20:14:19 -05:00
Matt Rogers
68ce8ad1ae
put a site.yml file in place for CI 2018-05-26 20:07:35 -05:00
Matt Rogers
c809abe289
Use the octal version of chmod
The prior command was wrong. I also know exactly what I'm getting with
this version.
2018-05-25 22:23:51 -05:00
Matt Rogers
672f43f03e
build the compose file before running tests 2018-05-25 22:18:33 -05:00
Matt Rogers
93c2f03efd
Skip Travis-CI's default installation steps
We shouldn't need this since we're doing everything inside a docker
container
2018-05-25 22:08:07 -05:00
Matt Rogers
427f2d23ba
Don't set a language or bundler args
docker-compose will take care of building the image for us so we don't
need to set up ruby things or run bundler as part of the travis build
process. We just need to go straight to Docker.
2018-05-14 18:57:48 -05:00
Matt Rogers
400f0efa4e
DATABASE_URL no longer needs to be set. 2018-05-14 18:53:16 -05:00
Matt Rogers
d7d7510c8d
Update the travis configuration
Makes use of Travis' docker services, installing newer versions of both
docker and docker-compose.

This necessarily removes multiple Ruby version support since that's now
being controlled by the docker image we're using for builds.
2018-05-14 18:49:51 -05:00
Dan Rice
a8e2978054 Use Firefox 45 ESR for webdriver compatibility (#2079) 2017-03-19 16:46:04 -04:00
Dan Rice
a6f9be2d84 On Travis, restrict Cucumber tests to MySQL builds 2016-02-14 23:05:43 -05:00
Reinier Balt
209049b012 enable caching of gems on travis
as described in http://docs.travis-ci.com/user/caching/
2015-08-19 15:49:43 +02:00
Reinier Balt
eb42fff4d5 Remove codeclimate token. It is now set in the repo settings on travis
the secret encypted token is not working anymore
2015-08-04 23:46:25 +02:00
Reinier Balt
f2a2482a18 use sudo:false to migrate to new travis infra 2015-08-04 23:20:20 +02:00
Dan Rice
4405015384 CI test on both MySQL and SQLite 2015-02-22 18:19:48 -05:00
Dan Rice
bc7993b658 Test with Ruby 2.2 2014-12-27 18:10:58 -05:00
Dan Rice
79b8077ec0 Include Travis's default bundler arguments 2014-11-15 16:02:33 -05:00
Dan Rice
eb2650c027 Travis: notify IRC without joining channel 2014-10-02 17:38:20 -04:00
Dan Rice
b90106b283 Enable IRC notifications for Travis 2014-09-14 15:05:28 -04:00
Dan Rice
87087fb4c8 Change order of Travis build steps 2014-07-02 23:47:31 -04:00
Dan Rice
1f4e80e863 Use encrypted Code Climate token 2014-06-24 22:55:50 -04:00
Dan Rice
a4388f0bd6 Tidy up the command Travis uses to execute tests 2014-06-10 16:15:10 -04:00
Dan Rice
a1d3934bc6 Allow Travis to use default bundler version 2014-05-27 23:18:40 -04:00
Dan Rice
7d7e47deff Add Spring and spring-aware binstubs
Also remove /script, which is no longer used in Rails 4
2014-05-16 12:21:40 -04:00
Reinier Balt
50dcbe92e0 force travis to use recent bundler to support ruby 2.1 2014-01-03 14:49:25 +01:00
Reinier Balt
468274c5d1 fix tests for ruby 2.1 and add 2.1 to ci test matrix 2013-12-31 16:11:32 +01:00
Reinier Balt
5164c404db force rake ci to use test environment 2013-09-17 16:18:10 +02:00
Reinier Balt
76902e95c0 Get test coverage reporting on codeclimate 2013-09-16 09:40:41 +02:00
Dan Rice
08bcb1ac38 Resume testing against Ruby 2.0.0 2013-03-19 23:40:29 +02:00
Matt Rogers
ea7ab390e7 allow build failures on 2.0.0 for now 2013-03-05 13:56:45 -06:00
Dan Rice
22a48bda4c Disable Travis email notifications 2013-03-01 17:47:49 +02:00
Dan Rice
3c6b1737c1 Run CI against Ruby 2.0.0 2013-03-01 17:15:36 +02:00
Matt Rogers
d3255f551d Don't run CI on 1.8.7.
factory_girl requires 1.9.3
[ci skip]
2012-10-09 12:55:35 -05:00
Matt Rogers
e569cd081a create a copy of database.yml on Travis 2012-10-09 12:24:25 -05:00
Matt Rogers
b36f36190c create a copy of site.yml on Travis 2012-10-09 12:08:39 -05:00
Matt Rogers
fc8ad0f7b8 set up Travis CI for Tracks 2012-10-09 11:53:46 -05:00