1212  depth : 2 
1313  submodules : false 
1414
15+ env :
16+   global :
17+     - CI_JOB_NAME=$TRAVIS_JOB_NAME 
18+ 
1519matrix :
1620  fast_finish : true 
1721  include :
1822    #  Images used in testing PR and try-build should be run first.
1923    - env : IMAGE=x86_64-gnu-llvm-6.0 RUST_BACKTRACE=1 
24+       name : x86_64-gnu-llvm-6.0 
2025      if : type = pull_request OR branch = auto 
2126
2227    - env : IMAGE=dist-x86_64-linux DEPLOY=1 
28+       name : dist-x86_64-linux 
2329      if : branch = try OR branch = auto 
2430
2531    #  "alternate" deployments, these are "nightlies" but have LLVM assertions
2632    #  turned on, they're deployed to a different location primarily for
2733    #  additional testing.
28-     - env : IMAGE=dist-x86_64-linux DEPLOY_ALT=1 CI_JOB_NAME=dist-x86_64-linux-alt 
34+     - env : IMAGE=dist-x86_64-linux DEPLOY_ALT=1 
35+       name : dist-x86_64-linux-alt 
2936      if : branch = try OR branch = auto 
3037
3138    - env : > 
@@ -37,9 +44,9 @@ matrix:
3744        MACOSX_DEPLOYMENT_TARGET=10.7 
3845        NO_LLVM_ASSERTIONS=1 
3946        NO_DEBUG_ASSERTIONS=1 
40-         CI_JOB_NAME=dist-x86_64-apple-alt 
4147      os: osx 
4248      osx_image: xcode9.3-moar 
49+       name: dist-x86_64-apple-alt 
4350      if: branch = auto 
4451
4552#  macOS builders. These are placed near the beginning because they are very
@@ -60,9 +67,9 @@ matrix:
6067        MACOSX_STD_DEPLOYMENT_TARGET=10.7 
6168        NO_LLVM_ASSERTIONS=1 
6269        NO_DEBUG_ASSERTIONS=1 
63-         CI_JOB_NAME=x86_64-apple 
6470      os: osx 
6571      osx_image: xcode9.3-moar 
72+       name: x86_64-apple 
6673      if: branch = auto 
6774
6875env : > 
@@ -74,9 +81,9 @@ matrix:
7481        MACOSX_STD_DEPLOYMENT_TARGET=10.7 
7582        NO_LLVM_ASSERTIONS=1 
7683        NO_DEBUG_ASSERTIONS=1 
77-         CI_JOB_NAME=i686-apple 
7884      os: osx 
7985      osx_image: xcode9.3-moar 
86+       name: i686-apple 
8087      if: branch = auto 
8188
8289#  OSX builders producing releases. These do not run the full test suite and
@@ -95,9 +102,9 @@ matrix:
95102        NO_LLVM_ASSERTIONS=1 
96103        NO_DEBUG_ASSERTIONS=1 
97104        DIST_REQUIRE_ALL_TOOLS=1 
98-         CI_JOB_NAME=dist-i686-apple 
99105      os: osx 
100106      osx_image: xcode9.3-moar 
107+       name: dist-i686-apple 
101108      if: branch = auto 
102109
103110env : > 
@@ -110,81 +117,116 @@ matrix:
110117        NO_LLVM_ASSERTIONS=1 
111118        NO_DEBUG_ASSERTIONS=1 
112119        DIST_REQUIRE_ALL_TOOLS=1 
113-         CI_JOB_NAME=dist-x86_64-apple 
114120      os: osx 
115121      osx_image: xcode9.3-moar 
122+       name: dist-x86_64-apple 
116123      if: branch = auto 
117124
118125#  Linux builders, remaining docker images
119126    - env : IMAGE=arm-android 
127+       name : arm-android 
120128      if : branch = auto 
121129    - env : IMAGE=armhf-gnu 
130+       name : armhf-gnu 
122131      if : branch = auto 
123132    - env : IMAGE=dist-various-1 DEPLOY=1 
133+       name : dist-various-1 
124134      if : branch = auto 
125135    - env : IMAGE=dist-various-2 DEPLOY=1 
136+       name : dist-various-2 
126137      if : branch = auto 
127138    - env : IMAGE=dist-aarch64-linux DEPLOY=1 
139+       name : dist-aarch64-linux 
128140      if : branch = auto 
129141    - env : IMAGE=dist-android DEPLOY=1 
142+       name : dist-android 
130143      if : branch = auto 
131144    - env : IMAGE=dist-arm-linux DEPLOY=1 
145+       name : dist-arm-linux 
132146      if : branch = auto 
133147    - env : IMAGE=dist-armhf-linux DEPLOY=1 
148+       name : dist-armhf-linux 
134149      if : branch = auto 
135150    - env : IMAGE=dist-armv7-linux DEPLOY=1 
151+       name : dist-armv7-linux 
136152      if : branch = auto 
137153    - env : IMAGE=dist-i586-gnu-i586-i686-musl DEPLOY=1 
154+       name : dist-i586-gnu-i586-i686-musl 
138155      if : branch = auto 
139156    - env : IMAGE=dist-i686-freebsd DEPLOY=1 
157+       name : dist-i686-freebsd 
140158      if : branch = auto 
141159    - env : IMAGE=dist-i686-linux DEPLOY=1 
160+       name : dist-i686-linux 
142161      if : branch = auto 
143162    - env : IMAGE=dist-mips-linux DEPLOY=1 
163+       name : dist-mips-linux 
144164      if : branch = auto 
145165    - env : IMAGE=dist-mips64-linux DEPLOY=1 
166+       name : dist-mips64-linux 
146167      if : branch = auto 
147168    - env : IMAGE=dist-mips64el-linux DEPLOY=1 
169+       name : dist-mips64el-linux 
148170      if : branch = auto 
149171    - env : IMAGE=dist-mipsel-linux DEPLOY=1 
172+       name : dist-mipsel-linux 
150173      if : branch = auto 
151174    - env : IMAGE=dist-powerpc-linux DEPLOY=1 
175+       name : dist-powerpc-linux 
152176      if : branch = auto 
153177    - env : IMAGE=dist-powerpc64-linux DEPLOY=1 
178+       name : dist-powerpc64-linux 
154179      if : branch = auto 
155180    - env : IMAGE=dist-powerpc64le-linux DEPLOY=1 
181+       name : dist-powerpc64le-linux 
156182      if : branch = auto 
157183    - env : IMAGE=dist-s390x-linux DEPLOY=1 
184+       name : dist-s390x-linux 
158185      if : branch = auto 
159186    - env : IMAGE=dist-x86_64-freebsd DEPLOY=1 
187+       name : dist-x86_64-freebsd 
160188      if : branch = auto 
161189    - env : IMAGE=dist-x86_64-musl DEPLOY=1 
190+       name : dist-x86_64-musl 
162191      if : branch = auto 
163192    - env : IMAGE=dist-x86_64-netbsd DEPLOY=1 
193+       name : dist-x86_64-netbsd 
164194      if : branch = auto 
165195    - env : IMAGE=asmjs 
196+       name : asmjs 
166197      if : branch = auto 
167198    - env : IMAGE=i686-gnu 
199+       name : i686-gnu 
168200      if : branch = auto 
169201    - env : IMAGE=i686-gnu-nopt 
202+       name : i686-gnu-nopt 
170203      if : branch = auto 
171204    - env : IMAGE=test-various 
205+       name : test-various 
172206      if : branch = auto 
173207    - env : IMAGE=x86_64-gnu 
208+       name : x86_64-gnu 
174209      if : branch = auto 
175210    - env : IMAGE=x86_64-gnu-full-bootstrap 
211+       name : x86_64-gnu-full-bootstrap 
176212      if : branch = auto 
177213    - env : IMAGE=x86_64-gnu-aux 
214+       name : x86_64-gnu-aux 
178215      if : branch = auto 
179216    - env : IMAGE=x86_64-gnu-tools 
217+       name : x86_64-gnu-tools 
180218      if : branch = auto OR (type = pull_request AND commit_message =~ /(?i:^update.*\b(rls|rustfmt|clippy|miri|cargo)\b)/) 
181219    - env : IMAGE=x86_64-gnu-debug 
220+       name : x86_64-gnu-debug 
182221      if : branch = auto 
183222    - env : IMAGE=x86_64-gnu-nopt 
223+       name : x86_64-gnu-nopt 
184224      if : branch = auto 
185225    - env : IMAGE=x86_64-gnu-distcheck 
226+       name : x86_64-gnu-distcheck 
186227      if : branch = auto 
187228    - env : IMAGE=mingw-check 
229+       name : mingw-check 
188230      if : type = pull_request OR branch = auto 
189231
190232    - stage : publish toolstate 
0 commit comments