Bug 1412958: Sync .taskcluster.yml with mozilla-central; r=me
authorTom Prince <mozilla@hocat.ca>
Thu, 02 Nov 2017 13:55:06 -0600
changeset 29308 9f66c9bd9f635b9b84e02afe7b4d55ca066e1d34
parent 29307 64493bd0f7c9d97b40b173b57c5a6ac666decbce
child 29309 5014946f75dcc9e4a7947a7303d67a028c1187e7
push id2068
push userclokep@gmail.com
push dateMon, 13 Nov 2017 19:02:14 +0000
treeherdercomm-beta@9c7e7ce8672b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersme
bugs1412958
Bug 1412958: Sync .taskcluster.yml with mozilla-central; r=me MozReview-Commit-ID: 1eZvELG8FkQ
.taskcluster.yml
--- a/.taskcluster.yml
+++ b/.taskcluster.yml
@@ -47,29 +47,32 @@ tasks:
     scopes:
       - 'assume:repo:${repoUrl[8:]}:*'
       - 'queue:route:notify.email.${ownerEmail}.*'
 
     dependencies: []
     requires: all-completed
 
     priority: lowest
+    retries: 5
 
     payload:
       env:
         # checkout-gecko uses these to check out the source; the inputs
         # to `mach taskgraph decision` are all on the command line.
         GECKO_BASE_REPOSITORY: 'https://hg.mozilla.org/mozilla-unified'
         GECKO_HEAD_REPOSITORY: 'https://hg.mozilla.org/mozilla-central'
         GECKO_HEAD_REF: 'default'
         COMM_BASE_REPOSITORY: 'https://hg.mozilla.org/comm-central'
         COMM_HEAD_REPOSITORY: '${repoUrl}'
+        COMM_COMMIT_MSG: '${push.comment}'
         COMM_HEAD_REF: '${push.revision}'
         COMM_HEAD_REV: '${push.revision}'
         HG_STORE_PATH: /buillds/worker/checkouts/hg-store
+        TASKCLUSTER_CACHES: /builds/worker/checkouts
 
       cache:
         level-${repository.level}-checkouts-sparse-v1: /builds/worker/checkouts
 
       features:
         taskclusterProxy: true
         chainOfTrust: true
 
@@ -94,17 +97,17 @@ tasks:
         - >
             cd /builds/worker/checkouts/gecko &&
             ln -s /builds/worker/artifacts artifacts &&
             ./mach --log-no-times taskgraph decision
             --root comm/taskcluster/ci
             --pushlog-id='${push.pushlog_id}'
             --pushdate='${push.pushdate}'
             --project='${repository.project}'
-            --message="$GECKO_COMMIT_MSG"
+            --message="$COMM_COMMIT_MSG"
             --owner='${ownerEmail}'
             --level='${repository.level}'
             --base-repository='https://hg.mozilla.org/mozilla-central'
             --head-repository="$GECKO_HEAD_REPOSITORY"
             --head-ref="$GECKO_HEAD_REF"
             --head-rev="$GECKO_HEAD_REV"
             --comm-base-repository="$COMM_BASE_REPOSITORY"
             --comm-head-repository="$COMM_HEAD_REPOSITORY"
@@ -115,8 +118,10 @@ tasks:
         'public':
           type: 'directory'
           path: '/builds/worker/artifacts'
           expires: {$fromNow: '1 year'}
 
     extra:
       treeherder:
         symbol: D
+        machine:
+          platform: gecko-decision