Bug 1253314 - enable Linux32 PGO builds. r=dustin draft
authorMihai Tabara <mtabara@mozilla.com>
Tue, 27 Sep 2016 17:13:50 +0100
changeset 418058 1c0baee1cf9dae3e921c3476d31377175f7741d8
parent 418052 f82827622145bcd160f63ec48e9606498beefc39
child 532242 333d0e25948e4919b85c236e8af15ea052772661
push id30570
push userbmo:mtabara@mozilla.com
push dateTue, 27 Sep 2016 16:16:02 +0000
reviewersdustin
bugs1253314
milestone52.0a1
Bug 1253314 - enable Linux32 PGO builds. r=dustin MozReview-Commit-ID: 8OLKfc9IAhh
taskcluster/ci/build/linux.yml
taskcluster/taskgraph/transforms/gecko_v2_whitelist.py
--- a/taskcluster/ci/build/linux.yml
+++ b/taskcluster/ci/build/linux.yml
@@ -123,16 +123,43 @@ linux/debug:
             - builds/releng_base_linux_32_builds.py
             - balrog/production.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         custom-build-variant-cfg: debug
         tooltool-downloads: public
         need-xvfb: true
 
+linux/pgo:
+    description: "Linux32 PGO"
+    index:
+        product: firefox
+        job-name:
+            gecko-v2: linux-pgo
+    treeherder:
+        platform: linux32/pgo
+        symbol: tc(B)
+        tier: 2
+    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
+    worker:
+        implementation: docker-worker
+        max-run-time: 36000
+    coalesce-name: linux32-pgo
+    run:
+        using: mozharness
+        actions: [get-secrets build check-test generate-build-stats update]
+        options: [enable-pgo]
+        config:
+            - builds/releng_base_linux_32_builds.py
+            - balrog/production.py
+        script: "mozharness/scripts/fx_desktop_build.py"
+        secrets: true
+        tooltool-downloads: public
+        need-xvfb: true
+
 linux64-asan/opt:
     description: "Linux64 Opt ASAN"
     index:
         product: firefox
         job-name: linux64-asan-opt
     treeherder:
         platform: linux64/asan
         symbol: tc(Bo)
@@ -220,9 +247,9 @@ linux64-ccov/opt:
         actions: [get-secrets build check-test generate-build-stats update]
         config:
             - builds/releng_base_linux_64_builds.py
             - balrog/production.py
         script: "mozharness/scripts/fx_desktop_build.py"
         secrets: true
         custom-build-variant-cfg: code-coverage
         tooltool-downloads: public
-        need-xvfb: true
\ No newline at end of file
+        need-xvfb: true
--- a/taskcluster/taskgraph/transforms/gecko_v2_whitelist.py
+++ b/taskcluster/taskgraph/transforms/gecko_v2_whitelist.py
@@ -36,16 +36,17 @@ JOB_NAME_WHITELIST = set([
     'linux64-jsdcov-opt',
     'linux64-l10n-opt',
     'linux64-opt',
     'linux64-pgo',
     'linux64-st-an-opt',
     'linux64-valgrind-opt',
     'linux-debug',
     'linux-opt',
+    'linux-pgo',
     'macosx64-debug',
     'macosx64-opt',
     'macosx64-st-an-opt',
     'mulet-dbg',
     'mulet-haz-debug',
     'mulet-opt',
     'nexus-5-l-eng-debug',
     'nexus-5-l-eng-opt',