Bug 1293717 - Include {{build_name}} in workspace cache; r?dustin draft
authorGregory Szorc <gps@mozilla.com>
Tue, 09 Aug 2016 11:00:26 -0700
changeset 398766 4369adb8b653c0c30160807c3e33f41667bebcfd
parent 398604 6cf0089510fad8deb866136f5b92bbced9498447
child 527743 fe58e2610acf6adcafc8e43ec1c0cf92807fb2b5
push id25624
push userbmo:gps@mozilla.com
push dateTue, 09 Aug 2016 18:00:38 +0000
reviewersdustin
bugs1293717, 1290282
milestone51.0a1
Bug 1293717 - Include {{build_name}} in workspace cache; r?dustin This was recently refactored (incorrectly) in 147b245de122 (bug 1290282). Before that refactor, we only defined {{build_name}} in base_linux64.yml. After, we hard-coded "linux32" and "linux64." The change to linux64 resulted in ASAN builds sharing the same cache name. Derp. This commit restores {{build_name}} to the cache path. And for consistency, we use {{build_name}} on both 32 and 64-bit variants. MozReview-Commit-ID: KhqIjzARETO
taskcluster/ci/legacy/tasks/builds/base_linux32.yml
taskcluster/ci/legacy/tasks/builds/base_linux64.yml
--- a/taskcluster/ci/legacy/tasks/builds/base_linux32.yml
+++ b/taskcluster/ci/legacy/tasks/builds/base_linux32.yml
@@ -7,22 +7,22 @@ task:
 
   routes:
     - 'index.buildbot.branches.{{project}}.linux'
     - 'index.buildbot.revisions.{{head_rev}}.{{project}}.linux'
 
   scopes:
     - 'docker-worker:cache:tooltool-cache'
     - 'docker-worker:relengapi-proxy:tooltool.download.public'
-    - 'docker-worker:cache:level-{{level}}-{{project}}-build-linux32-{{build_type}}-workspace'
+    - 'docker-worker:cache:level-{{level}}-{{project}}-build-{{build_name}}-{{build_type}}-workspace'
 
   payload:
     cache:
       tooltool-cache: '/home/worker/tooltool-cache'
-      level-{{level}}-{{project}}-build-linux32-{{build_type}}-workspace: '/home/worker/workspace'
+      level-{{level}}-{{project}}-build-{{build_name}}-{{build_type}}-workspace: '/home/worker/workspace'
 
     features:
       relengAPIProxy: true
 
     env:
       MOZHARNESS_SCRIPT: 'mozharness/scripts/fx_desktop_build.py'
       MOZHARNESS_CONFIG: 'builds/releng_base_linux_32_builds.py balrog/production.py'
       MOZHARNESS_ACTIONS: 'get-secrets build check-test generate-build-stats update'
--- a/taskcluster/ci/legacy/tasks/builds/base_linux64.yml
+++ b/taskcluster/ci/legacy/tasks/builds/base_linux64.yml
@@ -3,22 +3,22 @@
   variables:
     build_name: 'linux64'
 task:
   #workerType: ..
 
   scopes:
     - 'docker-worker:cache:tooltool-cache'
     - 'docker-worker:relengapi-proxy:tooltool.download.public'
-    - 'docker-worker:cache:level-{{level}}-{{project}}-build-linux64-{{build_type}}-workspace'
+    - 'docker-worker:cache:level-{{level}}-{{project}}-build-{{build_name}}-{{build_type}}-workspace'
 
   payload:
     cache:
       tooltool-cache: '/home/worker/tooltool-cache'
-      level-{{level}}-{{project}}-build-linux64-{{build_type}}-workspace: '/home/worker/workspace'
+      level-{{level}}-{{project}}-build-{{build_name}}-{{build_type}}-workspace: '/home/worker/workspace'
 
     features:
       relengAPIProxy: true
 
     env:
       MOZHARNESS_SCRIPT: 'mozharness/scripts/fx_desktop_build.py'
       MOZHARNESS_CONFIG: 'builds/releng_base_linux_64_builds.py balrog/production.py'
       MOZHARNESS_ACTIONS: 'get-secrets build check-test generate-build-stats update'