@@ -204,14 +204,17 @@ tasks:
204
204
git -c advice.detachedHead=false checkout --recurse-submodules ${head_rev} &&
205
205
cargo build --all --release &&
206
206
cd target/release &&
207
- strip rust-code-analysis-cli &&
208
- tar -zvcf /build.tar.gz \
209
- --transform 's,^,rust-code-analysis-linux-x86_64/,' \
210
- rust-code-analysis-cli"
207
+ strip rust-code-analysis-cli rust-code-analysis-web &&
208
+ tar -zvcf rust-code-analysis-linux-cli-x86_64.tar.gz rust-code-analysis-cli &&
209
+ tar -zvcf rust-code-analysis-linux-web-x86_64.tar.gz rust-code-analysis-web"
211
210
artifacts :
212
- public/rust-code-analysis-linux-x86_64.tar.gz :
211
+ public/rust-code-analysis-linux-cli- x86_64.tar.gz :
213
212
expires : {$fromNow: '2 weeks'}
214
- path : /build.tar.gz
213
+ path : /rust-code-analysis-linux-cli-x86_64.tar.gz
214
+ type : file
215
+ public/rust-code-analysis-linux-web-x86_64.tar.gz :
216
+ expires : {$fromNow: '2 weeks'}
217
+ path : /rust-code-analysis-linux-web-x86_64.tar.gz
215
218
type : file
216
219
metadata :
217
220
name : rust-code-analysis linux release build
@@ -255,6 +258,10 @@ tasks:
255
258
expires : {$fromNow: '2 weeks'}
256
259
path : rust-code-analysis\target\release\rust-code-analysis-cli.exe
257
260
type : file
261
+ - name : public/rust-code-analysis-web.exe
262
+ expires : {$fromNow: '2 weeks'}
263
+ path : rust-code-analysis\target\release\rust-code-analysis-web.exe
264
+ type : file
258
265
metadata :
259
266
name : rust-code-analysis windows release build
260
267
description : rust-code-analysis windows release build
@@ -273,20 +280,22 @@ tasks:
273
280
payload :
274
281
maxRunTime : 3600
275
282
image : " mozilla/taskboot:0.2.7"
276
- env :
277
- WINDOWS_BIN : rust-code-analysis-cli.exe
278
283
command :
279
284
- " /bin/sh"
280
285
- " -cx"
281
- - " taskboot retrieve-artifact --output-path=. \
282
- --artifacts=public/$WINDOWS_BIN &&
286
+ - " taskboot retrieve-artifact --output-path=. --artifacts=public/rust-code-analysis-cli.exe public/rust-code-analysis-web.exe &&
283
287
apk add --no-cache zip &&
284
- strip $WINDOWS_BIN &&
285
- zip -9 /rust-code-analysis-win-x86_64.zip $WINDOWS_BIN"
288
+ strip rust-code-analysis-cli.exe rust-code-analysis-web.exe &&
289
+ zip -9 /rust-code-analysis-win-cli-x86_64.zip rust-code-analysis-cli.exe &&
290
+ zip -9 /rust-code-analysis-win-web-x86_64.zip rust-code-analysis-web.exe"
286
291
artifacts :
287
- public/rust-code-analysis-win-x86_64.zip :
292
+ public/rust-code-analysis-win-cli-x86_64.zip :
293
+ expires : {$fromNow: '2 weeks'}
294
+ path : /rust-code-analysis-win-cli-x86_64.zip
295
+ type : file
296
+ public/rust-code-analysis-win-web-x86_64.zip :
288
297
expires : {$fromNow: '2 weeks'}
289
- path : /rust-code-analysis-win-x86_64.zip
298
+ path : /rust-code-analysis-win-web- x86_64.zip
290
299
type : file
291
300
metadata :
292
301
name : strip rust-code-analysis windows binary
@@ -298,8 +307,6 @@ tasks:
298
307
then :
299
308
$let :
300
309
version : {$eval: 'head_branch[10:]'}
301
- linux_artifact : rust-code-analysis-linux-x86_64.tar.gz
302
- windows_artifact : rust-code-analysis-win-x86_64.zip
303
310
in :
304
311
taskId : {$eval: as_slugid("deploy_release")}
305
312
dependencies :
@@ -335,7 +342,7 @@ tasks:
335
342
github.com/mozilla/rust-code-analysis \
336
343
moz-tools-bot \
337
344
gh-pages &&
338
- taskboot github-release mozilla/rust-code-analysis ${version} --asset ${linux_artifact} :public/${linux_artifact} ${windows_artifact} :public/${windows_artifact} &&
345
+ taskboot github-release mozilla/rust-code-analysis ${version} --asset rust-code-analysis-linux-cli-x86_64.tar.gz :public/rust-code-analysis-linux-cli-x86_64.tar.gz rust-code-analysis-linux-web-x86_64.tar.gz :public/rust-code-analysis-linux-web-x86_64.tar.gz rust-code-analysis-win-cli-x86_64.zip:public/rust-code-analysis-win-cli-x86_64.zip rust-code-analysis-win-web-x86_64.zip:public/rust-code-analysis-win-web-x86_64.zip &&
339
346
taskboot cargo-publish"
340
347
metadata :
341
348
name : " rust-code-analysis release publication ${version}"
0 commit comments