Bug 1561144 - Add win32 generate profile task; r=tomprince
authorMike Shal <mshal@mozilla.com>
Tue, 25 Jun 2019 18:43:50 +0000
changeset 543272 efece522190ab7b31ce75675a6c03fa80a8974c7
parent 543271 6eb7b9e1795fa32c03d86a9321acbf1add06b865
child 543273 16eb3295bc719d92e0c1458fae1c727c6249f731
push id2131
push userffxbld-merge
push dateMon, 26 Aug 2019 18:30:20 +0000
treeherdermozilla-release@b19ffb3ca153 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstomprince
bugs1561144
milestone69.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1561144 - Add win32 generate profile task; r=tomprince Depends on D35744 Differential Revision: https://phabricator.services.mozilla.com/D35745
taskcluster/ci/generate-profile/kind.yml
--- a/taskcluster/ci/generate-profile/kind.yml
+++ b/taskcluster/ci/generate-profile/kind.yml
@@ -121,16 +121,44 @@ jobs:
             script: android_emulator_pgo.py
             tooltool-downloads: internal
             options: [installer-path=/builds/worker/fetches/target.apk]
             config:
                 - android/android_common.py
                 - android/androidarm_4_3.py
                 - android/android_pgo.py
 
+    win32-shippable/opt:
+        description: "Win32 Profile Generation"
+        shipping-phase: build
+        shipping-product: firefox
+        index:
+            product: firefox
+            job-name: win32-profile
+        treeherder:
+            platform: windows2012-32-shippable/opt
+        worker-type: b-win2012
+        worker:
+            max-run-time: 1200
+            env:
+                UPLOAD_PATH: "artifacts"
+            artifacts:
+                - type: file
+                  name: public/build/profdata.tar.xz
+                  path: build/src/artifacts/profdata.tar.xz
+                - type: file
+                  name: public/build/profile-run-1.log
+                  path: build/src/artifacts/profile-run-1.log
+                - type: file
+                  name: public/build/profile-run-2.log
+                  path: build/src/artifacts/profile-run-2.log
+        run:
+            using: run-task
+            command: mv fetches build/src && cd build/src && ./taskcluster/scripts/misc/run-profileserver.sh
+
     win64-shippable/opt:
         description: "Win64 Profile Generation"
         shipping-phase: build
         shipping-product: firefox
         index:
             product: firefox
             job-name: win64-profile
         treeherder: