summaryrefslogtreecommitdiffstats
path: root/testing/docker/rust-build/task.json
diff options
context:
space:
mode:
Diffstat (limited to 'testing/docker/rust-build/task.json')
-rw-r--r--testing/docker/rust-build/task.json37
1 files changed, 37 insertions, 0 deletions
diff --git a/testing/docker/rust-build/task.json b/testing/docker/rust-build/task.json
new file mode 100644
index 000000000..fd1ab872b
--- /dev/null
+++ b/testing/docker/rust-build/task.json
@@ -0,0 +1,37 @@
+{
+ "provisionerId": "aws-provisioner-v1",
+ "workerType": "rustbuild",
+ "created": "{task_created}",
+ "deadline": "{task_deadline}",
+ "payload": {
+ "image": "quay.io/rust/gecko-rust-build",
+ "env": {
+ "RUST_BRANCH": "{rust_branch}"
+ },
+ "artifacts": {
+ "public/rustc.tar.xz": {
+ "path": "/home/worker/rustc.tar.xz",
+ "expires": "{artifacts_expires}",
+ "type": "file"
+ },
+ "public/manifest.tt": {
+ "path": "/home/worker/manifest.tt",
+ "expires": "{artifacts_expires}",
+ "type": "file"
+ }
+ },
+ "features": {
+ "relengAPIProxy": true
+ },
+ "maxRunTime": 6000
+ },
+ "scopes": [
+ "docker-worker:relengapi-proxy:tooltool.upload.public"
+ ],
+ "metadata": {
+ "name": "Rust toolchain build",
+ "description": "Builds the rust toolchain for use in gecko builders.",
+ "owner": "giles@mozilla.com",
+ "source": "https://github.com/rillian/rust-build/"
+ }
+}