Bug 1240149 - Add taskcluster definitions for a linux artifact based build in automation. r=nalexander
MozReview-Commit-ID: 9mqPqFc3slV
--- 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