Bug 1240149 - Add taskcluster definitions for a linux artifact based build in automation. r=nalexander draft
authorChris Manchester <cmanchester@mozilla.com>
Tue, 08 Mar 2016 14:52:18 -0800
changeset 338365 265d5dcfc5443d4221782d0585952edbd4f6079f
parent 338364 c7bfe0a475f7906b4f484df442deaf926b8bf1ad
child 515781 27beaf7f4c9f6eafa2ebf4d2b23bf1790421cec6
push id12489
push usercmanchester@mozilla.com
push dateTue, 08 Mar 2016 22:52:25 +0000
reviewersnalexander
bugs1240149
milestone48.0a1
Bug 1240149 - Add taskcluster definitions for a linux artifact based build in automation. r=nalexander MozReview-Commit-ID: 9mqPqFc3slV
testing/taskcluster/tasks/branches/base_job_flags.yml
testing/taskcluster/tasks/branches/base_jobs.yml
testing/taskcluster/tasks/builds/opt_linux64_artifact.yml
--- a/testing/taskcluster/tasks/branches/base_job_flags.yml
+++ b/testing/taskcluster/tasks/branches/base_job_flags.yml
@@ -103,16 +103,17 @@ flags:
     - aries-noril
     - android-api-15
     - android-api-15-frontend
     - android-partner-sample1
     - android-b2gdroid
     - linux
     - linux64
     - linux64-st-an
+    - linux64-artifact
     - macosx64
     - macosx64-st-an
 
   tests:
     - cppunit
     - crashtest
     - crashtest-e10s
     - crashtest-ipc
--- a/testing/taskcluster/tasks/branches/base_jobs.yml
+++ b/testing/taskcluster/tasks/branches/base_jobs.yml
@@ -127,16 +127,22 @@ builds:
   linux64:
     platforms:
       - Linux64
     types:
       opt:
         task: tasks/builds/opt_linux64.yml
       debug:
         task: tasks/builds/dbg_linux64.yml
+  linux64-artifact:
+    platforms:
+      - Linux64
+    types:
+      opt:
+        task: tasks/builds/opt_linux64_artifact.yml
   linux64-st-an:
     platforms:
       - Linux64 Static Analysis
     types:
       opt:
         task: tasks/builds/opt_linux64_st-an.yml
   macosx64:
     platforms:
new file mode 100644
--- /dev/null
+++ b/testing/taskcluster/tasks/builds/opt_linux64_artifact.yml
@@ -0,0 +1,27 @@
+$inherits:
+  from: 'tasks/builds/linux64_clobber.yml'
+  variables:
+    build_name: 'linux64-artifact'
+    build_type: 'opt'
+task:
+  metadata:
+      name: '[TC] Linux64 Artifact Opt'
+      description: 'Linux64 Opt Artifact build'
+
+  routes:
+    - 'index.buildbot.branches.{{project}}.linux64-artifact'
+    - 'index.buildbot.revisions.{{head_rev}}.{{project}}.linux64-artifact'
+
+  workerType: opt-linux64
+
+  payload:
+    env:
+      MOZHARNESS_SCRIPT: 'mozharness/scripts/fx_desktop_build.py'
+      MOZHARNESS_CONFIG: 'builds/releng_sub_linux_configs/64_artifact.py balrog/production.py'
+      DIST_UPLOADS: ''
+      DIST_TARGET_UPLOADS: ''
+
+  extra:
+    treeherder:
+      groupSymbol: "?"
+      symbol: AB