12
12
13
13
matrix :
14
14
# These are all the build jobs. Adjust as necessary. Comment out what you
15
- # don't need
15
+ # don't need. The iOS/Mac builds are distributed throughout because Travis
16
+ # likes to have a big backlog on builds on those machines. This way at least
17
+ # all of the other jobs can finish while waiting on those builds.
16
18
include :
17
19
# Android
18
20
- env : TARGET=aarch64-linux-android DISABLE_TESTS=1
@@ -21,70 +23,63 @@ matrix:
21
23
rust : 1.13.0
22
24
- env : TARGET=armv7-linux-androideabi DISABLE_TESTS=1
23
25
rust : 1.13.0
26
+ - env : TARGET=aarch64-apple-ios DISABLE_TESTS=1
27
+ rust : 1.13.0
28
+ os : osx
24
29
- env : TARGET=i686-linux-android DISABLE_TESTS=1
25
30
rust : 1.18.0
26
31
- env : TARGET=x86_64-linux-android DISABLE_TESTS=1
27
32
rust : 1.18.0
28
33
29
- # iOS
30
- - env : TARGET=aarch64-apple-ios DISABLE_TESTS=1
34
+ # Linux
35
+ - env : TARGET=aarch64-unknown-linux-gnu
31
36
rust : 1.13.0
32
- os : osx
33
37
- env : TARGET=armv7-apple-ios DISABLE_TESTS=1
34
38
rust : 1.13.0
35
39
os : osx
36
- - env : TARGET=armv7s-apple-ios DISABLE_TESTS=1
37
- rust : 1.13.0
38
- os : osx
39
- - env : TARGET=i386-apple-ios DISABLE_TESTS=1
40
- rust : 1.13.0
41
- os : osx
42
- - env : TARGET=x86_64-apple-ios DISABLE_TESTS=1
43
- rust : 1.13.0
44
- os : osx
45
-
46
- # Linux
47
- - env : TARGET=aarch64-unknown-linux-gnu
48
- rust : 1.13.0
49
40
- env : TARGET=arm-unknown-linux-gnueabi
50
41
rust : 1.13.0
51
42
- env : TARGET=arm-unknown-linux-musleabi DISABLE_TESTS=1
52
43
rust : 1.14.0
53
44
- env : TARGET=armv7-unknown-linux-gnueabihf
54
45
rust : 1.13.0
46
+ - env : TARGET=armv7s-apple-ios DISABLE_TESTS=1
47
+ rust : 1.13.0
48
+ os : osx
55
49
- env : TARGET=i686-unknown-linux-gnu
56
50
rust : 1.13.0
57
51
- env : TARGET=i686-unknown-linux-musl
58
52
rust : 1.13.0
59
53
- env : TARGET=mips-unknown-linux-gnu
60
54
rust : 1.13.0
55
+ - env : TARGET=i386-apple-ios DISABLE_TESTS=1
56
+ rust : 1.13.0
57
+ os : osx
61
58
- env : TARGET=mips64-unknown-linux-gnuabi64
62
59
rust : 1.13.0
63
60
- env : TARGET=mips64el-unknown-linux-gnuabi64
64
61
rust : 1.13.0
65
62
- env : TARGET=mipsel-unknown-linux-gnu
66
63
rust : 1.13.0
64
+ - env : TARGET=x86_64-apple-ios DISABLE_TESTS=1
65
+ rust : 1.13.0
66
+ os : osx
67
67
- env : TARGET=powerpc-unknown-linux-gnu DISABLE_TESTS=1
68
68
rust : 1.13.0
69
69
- env : TARGET=powerpc64-unknown-linux-gnu
70
70
rust : 1.13.0
71
71
- env : TARGET=powerpc64le-unknown-linux-gnu
72
72
rust : 1.13.0
73
+ - env : TARGET=i686-apple-darwin
74
+ rust : 1.13.0
75
+ os : osx
73
76
- env : TARGET=s390x-unknown-linux-gnu DISABLE_TESTS=1
74
77
rust : 1.13.0
75
78
- env : TARGET=x86_64-unknown-linux-gnu
76
79
rust : 1.13.0
77
80
- env : TARGET=x86_64-unknown-linux-musl
78
81
rust : 1.13.0
79
82
80
- # OSX
81
- - env : TARGET=i686-apple-darwin
82
- rust : 1.13.0
83
- os : osx
84
- - env : TARGET=x86_64-apple-darwin
85
- rust : 1.13.0
86
- os : osx
87
-
88
83
# *BSD
89
84
# FreeBSD i686 and x86_64 use BuildBot instead of Travis
90
85
# Note that i686-unknown-freebsd is actually using stable Rust instead of
@@ -94,6 +89,10 @@ matrix:
94
89
- env : TARGET=x86_64-unknown-netbsd DISABLE_TESTS=1
95
90
rust : 1.13.0
96
91
92
+ - env : TARGET=x86_64-apple-darwin
93
+ rust : 1.13.0
94
+ os : osx
95
+
97
96
# Testing beta on main targets
98
97
- env : TARGET=x86_64-unknown-linux-gnu
99
98
rust : beta
0 commit comments