Skip to content

Commit adf3cbc

Browse files
Luni-4marco-c
authored andcommitted
Reduce an unreadable long line into a shorter one
1 parent 1adda30 commit adf3cbc

File tree

1 file changed

+45
-39
lines changed

1 file changed

+45
-39
lines changed

.taskcluster.yml

+45-39
Original file line numberDiff line numberDiff line change
@@ -342,42 +342,48 @@ tasks:
342342

343343
- $if: 'tasks_for == "github-push" && head_branch[:10] == "refs/tags/"'
344344
then:
345-
taskId: {$eval: as_slugid("deploy_release")}
346-
dependencies:
347-
- {$eval: as_slugid("build_linux_release")}
348-
- {$eval: as_slugid("strip_windows_binary")}
349-
- {$eval: as_slugid("test_mozilla_central")}
350-
- {$eval: as_slugid("build_documentation")}
351-
created: {$fromNow: ''}
352-
deadline: {$fromNow: '2 hour'}
353-
provisionerId: proj-relman
354-
workerType: ci
355-
scopes:
356-
- secrets:get:project/relman/rust-code-analysis/deploy
357-
payload:
358-
features:
359-
taskclusterProxy: true
360-
maxRunTime: 3600
361-
image: "mozilla/taskboot:0.3.2"
362-
env:
363-
TASKCLUSTER_SECRET: project/relman/rust-code-analysis/deploy
364-
command:
365-
- "/bin/sh"
366-
- "-cx"
367-
- "git config --global user.email [email protected] &&
368-
git config --global user.name moz.tools Bot &&
369-
git clone --recursive --quiet ${repository} &&
370-
cd rust-code-analysis &&
371-
taskboot retrieve-artifact --output-path=. --artifacts=public/book.tar.gz &&
372-
tar xfz book.tar.gz -C rust-code-analysis-book &&
373-
./rust-code-analysis-book/deploy-to-GitHub-Pages &&
374-
taskboot git-push --force-push github.com/mozilla/rust-code-analysis moz-tools-bot gh-pages &&
375-
taskboot github-release mozilla/rust-code-analysis ${head_branch[10:]} --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 &&
376-
taskboot cargo-publish &&
377-
cd rust-code-analysis-cli && taskboot cargo-publish && cd .. &&
378-
cd rust-code-analysis-web && taskboot cargo-publish"
379-
metadata:
380-
name: "rust-code-analysis release publication ${head_branch[10:]}"
381-
description: rust-code-analysis release publication on Github
382-
383-
source: ${repository}/raw/${head_rev}/.taskcluster.yml
345+
$let:
346+
linux_cli: rust-code-analysis-linux-cli-x86_64.tar.gz
347+
linux_web: rust-code-analysis-linux-web-x86_64.tar.gz
348+
win_cli: rust-code-analysis-win-cli-x86_64.zip
349+
win_web: rust-code-analysis-win-web-x86_64.zip
350+
in:
351+
taskId: {$eval: as_slugid("deploy_release")}
352+
dependencies:
353+
- {$eval: as_slugid("build_linux_release")}
354+
- {$eval: as_slugid("strip_windows_binary")}
355+
- {$eval: as_slugid("test_mozilla_central")}
356+
- {$eval: as_slugid("build_documentation")}
357+
created: {$fromNow: ''}
358+
deadline: {$fromNow: '2 hour'}
359+
provisionerId: proj-relman
360+
workerType: ci
361+
scopes:
362+
- secrets:get:project/relman/rust-code-analysis/deploy
363+
payload:
364+
features:
365+
taskclusterProxy: true
366+
maxRunTime: 3600
367+
image: "mozilla/taskboot:0.3.2"
368+
env:
369+
TASKCLUSTER_SECRET: project/relman/rust-code-analysis/deploy
370+
command:
371+
- "/bin/sh"
372+
- "-cx"
373+
- "git config --global user.email [email protected] &&
374+
git config --global user.name moz.tools Bot &&
375+
git clone --recursive --quiet ${repository} &&
376+
cd rust-code-analysis &&
377+
taskboot retrieve-artifact --output-path=. --artifacts=public/book.tar.gz &&
378+
tar xfz book.tar.gz -C rust-code-analysis-book &&
379+
./rust-code-analysis-book/deploy-to-GitHub-Pages &&
380+
taskboot git-push --force-push github.com/mozilla/rust-code-analysis moz-tools-bot gh-pages &&
381+
taskboot github-release mozilla/rust-code-analysis ${head_branch[10:]} --asset ${linux_cli}:public/${linux_cli} ${linux_web}:public/${linux_web} ${win_cli}:public/${win_cli} ${win_web}:public/${win_web} &&
382+
taskboot cargo-publish &&
383+
cd rust-code-analysis-cli && taskboot cargo-publish && cd .. &&
384+
cd rust-code-analysis-web && taskboot cargo-publish"
385+
metadata:
386+
name: "rust-code-analysis release publication ${head_branch[10:]}"
387+
description: rust-code-analysis release publication on Github
388+
389+
source: ${repository}/raw/${head_rev}/.taskcluster.yml

0 commit comments

Comments
 (0)