]> git.ipfire.org Git - thirdparty/dracut.git/blob - .travis.yml
travis: extend matrix
[thirdparty/dracut.git] / .travis.yml
1 language: generic
2 sudo: required
3 services:
4 - docker
5 env:
6 matrix:
7 - IMAGE=latest TESTS=01
8 - IMAGE=latest TESTS=02
9 - IMAGE=latest TESTS=03
10 - IMAGE=latest TESTS=04
11 - IMAGE=latest TESTS=10
12 - IMAGE=latest TESTS=11
13 - IMAGE=latest TESTS=12
14 - IMAGE=latest TESTS=13
15 - IMAGE=latest TESTS=14
16 - IMAGE=latest TESTS=15
17 - IMAGE=latest TESTS=16
18 - IMAGE=latest TESTS=17
19 - IMAGE=latest TESTS=18
20 - IMAGE=latest TESTS=20
21 - IMAGE=latest TESTS=30
22 - IMAGE=latest TESTS=31
23 - IMAGE=latest TESTS=40
24 - IMAGE=latest TESTS=50
25 - IMAGE=latest TESTS=70
26 - IMAGE=latest TESTS=99
27 - IMAGE=rawhide TESTS=01
28 - IMAGE=rawhide TESTS=02
29 - IMAGE=rawhide TESTS=03
30 - IMAGE=rawhide TESTS=04
31 - IMAGE=rawhide TESTS=10
32 - IMAGE=rawhide TESTS=11
33 - IMAGE=rawhide TESTS=12
34 - IMAGE=rawhide TESTS=13
35 - IMAGE=rawhide TESTS=14
36 - IMAGE=rawhide TESTS=15
37 - IMAGE=rawhide TESTS=16
38 - IMAGE=rawhide TESTS=17
39 - IMAGE=rawhide TESTS=18
40 - IMAGE=rawhide TESTS=20
41 - IMAGE=rawhide TESTS=30
42 - IMAGE=rawhide TESTS=31
43 - IMAGE=rawhide TESTS=40
44 - IMAGE=rawhide TESTS=50
45 - IMAGE=rawhide TESTS=70
46 - IMAGE=rawhide TESTS=99
47
48 before_script:
49 - docker pull fedora:$IMAGE
50 script:
51 - docker run --privileged -it -v $(pwd)/:/dracut fedora:$IMAGE /dracut/fedora-test.sh $IMAGE-$$ $TESTS
52 notifications:
53 webhooks:
54 urls:
55 - https://webhooks.gitter.im/e/effa917ca3e0ed5fd00e
56 on_success: change # options: [always|never|change] default: always
57 on_failure: always # options: [always|never|change] default: always
58 on_start: never # options: [always|never|change] default: always
59