forked from servo/saltfs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
72 lines (69 loc) · 1.72 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
# Python is not supported on OS X yet
# But a system python is installed for all workers
language: cpp
# NOTE: Make sure the matrix covers all node types in top.sls
# NOTE: Make sure each node type is tested both from scratch and as an upgrade
# sudo: required and dist: trusty enable usage of Trusty
matrix:
include:
# Salt from scratch
- env:
- SALT_NODE_ID=servo-linux-cross1
- SALT_FROM_SCRATCH=true
os: linux
sudo: required
dist: trusty
- env:
- SALT_NODE_ID=servo-mac1
- SALT_FROM_SCRATCH=true
os: osx
- env:
- SALT_NODE_ID=servo-linux1
- SALT_FROM_SCRATCH=true
os: linux
sudo: required
dist: trusty
- env:
- SALT_NODE_ID=servo-master1
- SALT_FROM_SCRATCH=true
os: linux
sudo: required
dist: trusty
language: python
python: 3.5
# Salt from previous configuration
- env:
- SALT_NODE_ID=servo-linux-cross1
- SALT_FROM_SCRATCH=false
os: linux
sudo: required
dist: trusty
- env:
- SALT_NODE_ID=servo-mac1
- SALT_FROM_SCRATCH=false
os: osx
- env:
- SALT_NODE_ID=servo-linux1
- SALT_FROM_SCRATCH=false
os: linux
sudo: required
dist: trusty
- env:
- SALT_NODE_ID=servo-master1
- SALT_FROM_SCRATCH=false
os: linux
sudo: required
dist: trusty
language: python
python: 3.5
# Not a Salt node, runs test suite instead
- env:
- SALT_NODE_ID=test
os: linux
sudo: required
dist: trusty
language: python
python: 3.5
script: .travis/dispatch.sh
notifications:
webhooks: http://build.servo.org:54856/travis