Skip to content

Commit efe522e

Browse files
author
Bryant Mairs
committed
Run all iOS builds on a single run
1 parent 25a1aed commit efe522e

File tree

1 file changed

+18
-22
lines changed

1 file changed

+18
-22
lines changed

.travis.yml

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,31 @@ matrix:
1616
# likes to have a big backlog on builds on those machines. This way at least
1717
# all of the other jobs can finish while waiting on those builds.
1818
include:
19+
# iOS builds
20+
# These are all done on a single machine because Travis rations their OS X
21+
# builders so heavily that we otherwise can't merge PRs during the work week.
22+
# Additionally they're moved to the front of the line to get them in the Travis
23+
# OS X build queue first.
24+
- env: TARGET="aarch64-apple-ios;armv7-apple-ios;armv7s-apple-ios;i386-apple-ios;x86_64-apple-ios" DISABLE_TESTS=1
25+
rust: 1.20.0
26+
os: osx
27+
28+
# Mac builds
29+
# These are also moved to be first because they wait in a long queue with Travis
30+
- env: TARGET=i686-apple-darwin
31+
rust: 1.20.0
32+
os: osx
33+
- env: TARGET=x86_64-apple-darwin
34+
rust: 1.20.0
35+
os: osx
36+
1937
# Android
2038
- env: TARGET=aarch64-linux-android DISABLE_TESTS=1
2139
rust: 1.20.0
2240
- env: TARGET=arm-linux-androideabi DISABLE_TESTS=1
2341
rust: 1.20.0
2442
- env: TARGET=armv7-linux-androideabi DISABLE_TESTS=1
2543
rust: 1.20.0
26-
- env: TARGET=aarch64-apple-ios DISABLE_TESTS=1
27-
rust: 1.20.0
28-
os: osx
2944
- env: TARGET=i686-linux-android DISABLE_TESTS=1
3045
rust: 1.20.0
3146
- env: TARGET=x86_64-linux-android DISABLE_TESTS=1
@@ -34,45 +49,30 @@ matrix:
3449
# Linux
3550
- env: TARGET=aarch64-unknown-linux-gnu
3651
rust: 1.20.0
37-
- env: TARGET=armv7-apple-ios DISABLE_TESTS=1
38-
rust: 1.20.0
39-
os: osx
4052
- env: TARGET=arm-unknown-linux-gnueabi
4153
rust: 1.20.0
4254
- env: TARGET=arm-unknown-linux-musleabi DISABLE_TESTS=1
4355
rust: 1.20.0
4456
- env: TARGET=armv7-unknown-linux-gnueabihf
4557
rust: 1.20.0
46-
- env: TARGET=armv7s-apple-ios DISABLE_TESTS=1
47-
rust: 1.20.0
48-
os: osx
4958
- env: TARGET=i686-unknown-linux-gnu
5059
rust: 1.20.0
5160
- env: TARGET=i686-unknown-linux-musl
5261
rust: 1.20.0
5362
- env: TARGET=mips-unknown-linux-gnu
5463
rust: 1.20.0
55-
- env: TARGET=i386-apple-ios DISABLE_TESTS=1
56-
rust: 1.20.0
57-
os: osx
5864
- env: TARGET=mips64-unknown-linux-gnuabi64
5965
rust: 1.20.0
6066
- env: TARGET=mips64el-unknown-linux-gnuabi64
6167
rust: 1.20.0
6268
- env: TARGET=mipsel-unknown-linux-gnu
6369
rust: 1.20.0
64-
- env: TARGET=x86_64-apple-ios DISABLE_TESTS=1
65-
rust: 1.20.0
66-
os: osx
6770
- env: TARGET=powerpc-unknown-linux-gnu DISABLE_TESTS=1
6871
rust: 1.20.0
6972
- env: TARGET=powerpc64-unknown-linux-gnu
7073
rust: 1.20.0
7174
- env: TARGET=powerpc64le-unknown-linux-gnu
7275
rust: 1.20.0
73-
- env: TARGET=i686-apple-darwin
74-
rust: 1.20.0
75-
os: osx
7676
- env: TARGET=s390x-unknown-linux-gnu DISABLE_TESTS=1
7777
rust: 1.20.0
7878
- env: TARGET=x86_64-unknown-linux-gnu
@@ -89,10 +89,6 @@ matrix:
8989
- env: TARGET=x86_64-unknown-netbsd DISABLE_TESTS=1
9090
rust: 1.20.0
9191

92-
- env: TARGET=x86_64-apple-darwin
93-
rust: 1.20.0
94-
os: osx
95-
9692
# Make sure stable is always working too
9793
- env: TARGET=x86_64-unknown-linux-gnu
9894
rust: stable

0 commit comments

Comments
 (0)