blob: b62dd9bc1bde79d6cde8c4f79b2cfb8470f16ac8 [file] [log] [blame]
Martin Polreich647852c2018-06-21 15:32:08 +02001language: python
2python:
3- "2.7.13"
Petr Ruzickaba0a49d2018-01-31 22:16:20 +01004sudo: required
5services:
6 - docker
7
8addons:
9 apt:
10 packages:
11 - apt-transport-https
12
13install:
14 - pip install PyYAML
15 - pip install virtualenv
16 - |
Martin Polreich75d7d502018-11-07 14:45:20 +010017 if [ ! -e Gemfile ]; then
18 curl -s -o ./Gemfile 'https://gerrit.mcp.mirantis.com/gitweb?p=salt-formulas/salt-formulas-scripts.git;a=blob_plain;f=Gemfile;hb=refs/heads/master'
19 fi
Petr Ruzickaba0a49d2018-01-31 22:16:20 +010020 - bundle install
21
22env:
azvyagintsev8731ac42018-04-30 14:03:00 +030023 - PLATFORM=epcim/salt-formulas:saltstack-ubuntu-xenial-salt-2016.3 SUITE=server_kernel_module
24 - PLATFORM=epcim/salt-formulas:saltstack-ubuntu-xenial-salt-2016.3 SUITE=server
25 - PLATFORM=epcim/salt-formulas:saltstack-ubuntu-xenial-salt-2017.7 SUITE=server_kernel_module
26 - PLATFORM=epcim/salt-formulas:saltstack-ubuntu-xenial-salt-2017.7 SUITE=server
Petr Ruzickaba0a49d2018-01-31 22:16:20 +010027
28before_script:
29 - set -o pipefail
30 - make test | tail
31
32script:
33 - test ! -e .kitchen.yml || bundle exec kitchen converge ${SUITE} || true
34 - test ! -e .kitchen.yml || bundle exec kitchen verify ${SUITE} -t tests/integration
35
36notifications:
37 webhooks:
38 urls:
39 - https://webhooks.gitter.im/e/6123573504759330786b
40 on_success: change # options: [always|never|change] default: always
41 on_failure: never # options: [always|never|change] default: always
42 on_start: never # options: [always|never|change] default: always
43 on_cancel: never # options: [always|never|change] default: always
44 on_error: never # options: [always|never|change] default: always
45 email: false