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