@@ -204,14 +204,17 @@ tasks:
204204 git -c advice.detachedHead=false checkout --recurse-submodules ${head_rev} &&
205205 cargo build --all --release &&
206206 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"
211210 artifacts :
212- public/rust-code-analysis-linux-x86_64.tar.gz :
211+ public/rust-code-analysis-linux-cli- x86_64.tar.gz :
213212 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
215218 type : file
216219 metadata :
217220 name : rust-code-analysis linux release build
@@ -255,6 +258,10 @@ tasks:
255258 expires : {$fromNow: '2 weeks'}
256259 path : rust-code-analysis\target\release\rust-code-analysis-cli.exe
257260 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
258265 metadata :
259266 name : rust-code-analysis windows release build
260267 description : rust-code-analysis windows release build
@@ -273,20 +280,22 @@ tasks:
273280 payload :
274281 maxRunTime : 3600
275282 image : " mozilla/taskboot:0.2.7"
276- env :
277- WINDOWS_BIN : rust-code-analysis-cli.exe
278283 command :
279284 - " /bin/sh"
280285 - " -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 &&
283287 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"
286291 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 :
288297 expires : {$fromNow: '2 weeks'}
289- path : /rust-code-analysis-win-x86_64.zip
298+ path : /rust-code-analysis-win-web- x86_64.zip
290299 type : file
291300 metadata :
292301 name : strip rust-code-analysis windows binary
@@ -298,8 +307,6 @@ tasks:
298307 then :
299308 $let :
300309 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
303310 in :
304311 taskId : {$eval: as_slugid("deploy_release")}
305312 dependencies :
@@ -335,7 +342,7 @@ tasks:
335342 github.com/mozilla/rust-code-analysis \
336343 moz-tools-bot \
337344 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 &&
339346 taskboot cargo-publish"
340347 metadata :
341348 name : " rust-code-analysis release publication ${version}"
0 commit comments