Bug 1456234: [release] Unsplit definition of release-source tasks; r=aki
authorTom Prince <mozilla@hocat.ca>
Thu, 26 Apr 2018 21:24:50 -0600
changeset 472822 3dfd48b02ee08ec1a99f8a31c462de7653fc2bbd
parent 472821 42f219e3b576d888d37dab87db32ddc28affbdd0
child 472823 3f75f5a447e6309007809b0443f455bf36f89304
push id1728
push userjlund@mozilla.com
push dateMon, 18 Jun 2018 21:12:27 +0000
treeherdermozilla-release@c296fde26f5f [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki
bugs1456234
milestone61.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 1456234: [release] Unsplit definition of release-source tasks; r=aki The previous definitions are split across to files, but the task are complex enough to warrant it. Differential Revision: https://phabricator.services.mozilla.com/D1054
taskcluster/ci/release-source/kind.yml
taskcluster/ci/release-source/source.yml
--- a/taskcluster/ci/release-source/kind.yml
+++ b/taskcluster/ci/release-source/kind.yml
@@ -11,18 +11,16 @@ transforms:
    - taskgraph.transforms.build:transforms
    - taskgraph.transforms.build_attrs:transforms
    - taskgraph.transforms.build_lints:transforms
    - taskgraph.transforms.use_toolchains:transforms
    - taskgraph.transforms.release_notifications:transforms
    - taskgraph.transforms.job:transforms
    - taskgraph.transforms.task:transforms
 
-jobs-from:
-   - source.yml
 
 job-defaults:
    shipping-phase: promote
    treeherder:
       symbol: Src
    worker-type: aws-provisioner-v1/gecko-{level}-b-linux
    worker:
       max-run-time: 3600
@@ -34,8 +32,27 @@ job-defaults:
       actions: [package-source]
       script: "mozharness/scripts/fx_desktop_build.py"
       config:
          - builds/releng_sub_linux_configs/64_source.py
       options: []
       tooltool-downloads: public
       need-xvfb: false
    run-on-projects: []
+
+jobs:
+    linux64-source/opt:
+        description: "Firefox source builder"
+        treeherder:
+            platform: linux64/opt
+        shipping-product: firefox
+
+    linux64-fennec-source/opt:
+        description: "Fennec source builder"
+        treeherder:
+            platform: android-api-16/opt
+        shipping-product: fennec
+
+    linux64-devedition-source/opt:
+        description: "Devedition source builder"
+        treeherder:
+            platform: linux64-devedition-source/opt
+        shipping-product: devedition
deleted file mode 100644
--- a/taskcluster/ci/release-source/source.yml
+++ /dev/null
@@ -1,17 +0,0 @@
-linux64-source/opt:
-    description: "Firefox source builder"
-    treeherder:
-        platform: linux64/opt
-    shipping-product: firefox
-
-linux64-fennec-source/opt:
-    description: "Fennec source builder"
-    treeherder:
-        platform: android-api-16/opt
-    shipping-product: fennec
-
-linux64-devedition-source/opt:
-    description: "Devedition source builder"
-    treeherder:
-        platform: linux64-devedition-source/opt
-    shipping-product: devedition