summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Prince <mozilla@hocat.ca>2019-11-07 19:58:42 +0000
committerTom Prince <mozilla@hocat.ca>2019-11-07 19:58:42 +0000
commitce5cf3b8a54cb75e6ed30777835c8b3e1f48a90a (patch)
tree5127207a44aa2832970d44d1d8a1d58dd67929d6
parent87a03373a947f0d056ea93147264ac8d47e96842 (diff)
downloadnss-hg-ce5cf3b8a54cb75e6ed30777835c8b3e1f48a90a.tar.gz
Bug 1591275: Switch workers to use AWS Provder; r=kjacobs
Differential Revision: https://phabricator.services.mozilla.com/D51952
-rw-r--r--.taskcluster.yml5
-rw-r--r--automation/taskcluster/graph/src/extend.js2
-rw-r--r--automation/taskcluster/graph/src/queue.js4
3 files changed, 6 insertions, 5 deletions
diff --git a/.taskcluster.yml b/.taskcluster.yml
index 4d5117e5e..53bd298f1 100644
--- a/.taskcluster.yml
+++ b/.taskcluster.yml
@@ -38,8 +38,8 @@ tasks:
description: |
The task that creates all of the other tasks in the task graph
- workerType: "hg-worker"
- provisionerId: "aws-provisioner-v1"
+ workerType: "linux"
+ provisionerId: "nss-${repository.level}"
scopes:
- 'assume:repo:${repoUrl[8:]}:branch:default'
@@ -59,6 +59,7 @@ tasks:
TC_SOURCE: "${repository.url}"
TC_PROJECT: ${repository.project}
TC_SCHEDULER_ID: "${schedulerId}"
+ MOZ_SCM_LEVEL: "${repository.level}"
NSS_PUSHLOG_ID: '${push.pushlog_id}'
NSS_HEAD_REPOSITORY: '${repository.url}'
NSS_HEAD_REVISION: '${push.revision}'
diff --git a/automation/taskcluster/graph/src/extend.js b/automation/taskcluster/graph/src/extend.js
index b75dd1596..643f403fc 100644
--- a/automation/taskcluster/graph/src/extend.js
+++ b/automation/taskcluster/graph/src/extend.js
@@ -831,7 +831,7 @@ async function scheduleTestBuilds(name, base, args = "") {
async function scheduleWindows(name, base, build_script) {
base = merge(base, {
- workerType: "nss-win2012r2",
+ workerType: "win2012r2",
env: {
PATH: "c:\\mozilla-build\\bin;c:\\mozilla-build\\python;" +
"c:\\mozilla-build\\msys\\local\\bin;c:\\mozilla-build\\7zip;" +
diff --git a/automation/taskcluster/graph/src/queue.js b/automation/taskcluster/graph/src/queue.js
index 09c15fd15..215574bc1 100644
--- a/automation/taskcluster/graph/src/queue.js
+++ b/automation/taskcluster/graph/src/queue.js
@@ -133,8 +133,8 @@ function convertTask(def) {
}
return {
- provisionerId: def.provisioner || "aws-provisioner-v1",
- workerType: def.workerType || "hg-worker",
+ provisionerId: def.provisioner || `nss-${process.env.MOZ_SCM_LEVEL}`,
+ workerType: def.workerType || "linux",
schedulerId: process.env.TC_SCHEDULER_ID,
taskGroupId: process.env.TASK_ID,