Christoph Hartmann
efc8542320
drop ruby 1.9.3
...
Signed-off-by: Christoph Hartmann <chris@lollyrock.com>
2017-01-03 11:06:01 +01:00
Victoria Jeffrey
4baf1ae99c
move inquirer to deploy
2016-09-27 14:23:32 -04:00
John Keiser
75c15fd0b6
Add Ruby 2.3 to the test matrix, make it the primary test for most suites
2016-08-25 14:13:17 -04:00
John Keiser
2b37bd6586
Fix bundle install
on Ruby 2.1.9
2016-08-25 14:16:16 +02:00
Christoph Hartmann
02158fbfe4
restructure test suites in travis
2016-08-24 10:50:02 +02:00
Christoph Hartmann
96968171f2
allowed failures for unit/functional tests until travis is fixed
2016-08-10 17:00:50 +02:00
Steven Danna
9346f5dd34
travis experiment: lower docker concurrency
...
Signed-off-by: Steven Danna <steve@chef.io>
2016-08-10 12:52:21 +01:00
Steven Danna
b979579e5f
Remove some platforms from travis config
...
We can run these platforms before the release, but running them on every
commit means we wait a long time for travis builders.
2016-08-05 18:16:55 +01:00
Christoph Hartmann
5d78324059
add fedora 23 & 24 to kitchen integration tests
2016-08-05 10:52:03 +02:00
Christoph Hartmann
93a068b8fa
update kitchen container, activate all in travis
2016-08-05 10:52:03 +02:00
Steven Danna
185787fa74
Set environment variables via Travis config
...
Using the `env` feature of the matrix builds is a little hack so that
one can quickly see what tests failed when looking at the build summary
page.
Signed-off-by: Steven Danna <steve@chef.io>
2016-08-04 13:32:35 +01:00
Steven Danna
72333a08ec
Only test PRs and pushes to master
...
Without this, Travis often ends up running 2 CI jobs for updates to a
PR: 1 for the update to the PR, 1 for the push to the branch.
By adding this bit of config, travis will still run a job for any update
to a PR, but won't run a duplicate job for the push to the branch that
the PR is based off of. We use this in chef/chef and chef/chef-server
to reduce unnecessary use of TravisCI resource.
2016-08-02 11:55:06 +01:00
Christoph Hartmann
ba95e461d3
run integration tests in docker
2016-05-16 18:25:17 +02:00
Dominik Richter
890ce1921f
release via travis + test via rubygems
2016-04-18 10:46:12 -04:00
Stephan Renatus
d297b3dc6f
travis/Gemfile: use train from github
2016-04-18 11:53:30 +02:00
Dominik Richter
0e1be01c5f
set 5 parallel workers for travis functional tests
2016-03-16 15:38:12 +01:00
Dominik Richter
e53d33bc98
add functional test types
2016-03-16 08:23:13 +01:00
Stephan Renatus
bcee367104
dedup Gemfiles
2016-02-08 14:34:35 +01:00
Christoph Hartmann
925e1a7c4f
ensure bundler is installed on travis
2016-02-05 12:54:19 +01:00
Christoph Hartmann
dbf22e7d51
bugfix: pin net-ssh 2.9 in gem file, since bundler is not selecting the right version
2016-01-22 11:29:18 +01:00
Stephan Renatus
5e44ac0396
using travis-ci's services:docker
2015-12-03 15:48:08 +01:00
Stephan Renatus
cac222090e
workaround travis-ci's gem version
2015-12-03 15:45:19 +01:00
Christoph Hartmann
af613a14da
do not load maintenance gems during testing
2015-10-30 17:30:44 +01:00
Dominik Richter
27fb80f5ee
fix travis builds for 1.9.3
2015-10-25 23:22:52 +01:00
Christoph Hartmann
144393c7cd
activate lint in travis
2015-10-05 15:51:23 +02:00
Dominik Richter
a85b47b5b4
split up tests for travis
2015-09-23 01:51:51 +02:00
Dominik Richter
f6e08a8ed6
switch from travis docker to kitchen-in-travis
...
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
2015-09-23 01:01:51 +02:00
Dominik Richter
f789b16f5b
let travis do dockerized resource tests
2015-09-22 19:43:11 +02:00
Christoph Hartmann
9a74f50836
add travis config
2015-09-22 02:15:41 +02:00