| Marek Celoud | 43d293f | 2017-06-07 12:29:24 +0200 | [diff] [blame] | 1 | sudo: required | 
 | 2 | services: | 
 | 3 |   - docker | 
 | 4 |  | 
 | 5 | install: | 
 | 6 |   - pip install PyYAML | 
 | 7 |   - pip install virtualenv | 
 | 8 |   - | | 
 | 9 |     test -e Gemfile || cat <<EOF > Gemfile | 
 | 10 |     source 'https://rubygems.org' | 
 | 11 |     gem 'rake' | 
 | 12 |     gem 'test-kitchen' | 
 | 13 |     gem 'kitchen-docker' | 
 | 14 |     gem 'kitchen-vagrant' | 
 | 15 |     gem 'kitchen-inspec' | 
 | 16 |     gem 'inspec' | 
 | 17 |     gem 'kitchen-salt', :git => 'https://github.com/salt-formulas/kitchen-salt.git' | 
 | 18 |   - bundle install | 
 | 19 |  | 
| Martin Polreich | c89eaad | 2017-07-17 13:41:14 +0200 | [diff] [blame] | 20 | env: | 
| Martin Polreich | 5e48485 | 2018-01-05 13:13:50 +0100 | [diff] [blame^] | 21 |   - PLATFORM=trevorj/salty-whales:trusty SUITE=master-cluster | 
 | 22 |   - PLATFORM=trevorj/salty-whales:xenial SUITE=master-cluster | 
 | 23 |   - PLATFORM=trevorj/salty-whales:trusty SUITE=pool-cluster | 
 | 24 |   - PLATFORM=trevorj/salty-whales:xenial SUITE=pool-cluster | 
 | 25 |   - PLATFORM=trevorj/salty-whales:trusty SUITE=master-contrail | 
 | 26 |   - PLATFORM=trevorj/salty-whales:xenial SUITE=master-contrail | 
 | 27 |   - PLATFORM=trevorj/salty-whales:trusty SUITE=master-contrail4-0 | 
 | 28 |   - PLATFORM=trevorj/salty-whales:xenial SUITE=master-contrail4-0 | 
 | 29 |   - PLATFORM=trevorj/salty-whales:trusty SUITE=pool-contrail4-0 | 
 | 30 |   - PLATFORM=trevorj/salty-whales:xenial SUITE=pool-contrail4-0 | 
 | 31 |   - PLATFORM=trevorj/salty-whales:trusty SUITE=common-storageclass | 
| Martin Polreich | c89eaad | 2017-07-17 13:41:14 +0200 | [diff] [blame] | 32 |  | 
| Marek Celoud | 43d293f | 2017-06-07 12:29:24 +0200 | [diff] [blame] | 33 | before_script: | 
 | 34 |   - set -o pipefail | 
 | 35 |   - make test | tail | 
 | 36 |  | 
 | 37 | script: | 
| Martin Polreich | 5e48485 | 2018-01-05 13:13:50 +0100 | [diff] [blame^] | 38 |   - test ! -e .kitchen.yml || bundle exec kitchen converge ${SUITE} || true | 
 | 39 |   - test ! -e .kitchen.yml || bundle exec kitchen verify ${SUITE} -t tests/integration | 
| Marek Celoud | 43d293f | 2017-06-07 12:29:24 +0200 | [diff] [blame] | 40 |  | 
 | 41 | notifications: | 
 | 42 |   webhooks: | 
 | 43 |     urls: | 
 | 44 |       - https://webhooks.gitter.im/e/6123573504759330786b | 
 | 45 |     on_success: change  # options: [always|never|change] default: always | 
 | 46 |     on_failure: never  # options: [always|never|change] default: always | 
 | 47 |     on_start: never     # options: [always|never|change] default: always | 
 | 48 |     on_cancel: never    # options: [always|never|change] default: always | 
 | 49 |     on_error: never    # options: [always|never|change] default: always | 
 | 50 |   email: false |