Commit Graph

12 Commits

Author SHA1 Message Date
James Lal
989a9dae4c Bug 1105439 - Part 4 Framework for inheriting one task from another. r=wcosta, garndt
Adds the $inherits key at the top level of all tasks within gecko. This initial
work covers the deep inheritance cases as well as cyclic references during
inheritance.
2014-11-29 15:05:46 -08:00
Greg Arndt
7a025086fd Bug 1103136 - dynamically generate graph scope based on tasks r=lightsofapollo 2014-11-26 10:11:39 -08:00
Greg Arndt
5e23ffab13 Bug 1098035 - test task file per build type r=lightsofapollo 2014-11-26 10:11:35 -08:00
Wander Lairson Costa
4045f22140 Bug 1085620 part5: Support emulator builds in trygraph. r=lightsofapollo
Emulator tasks have some additional parameters not found in other
tasks. Therefore, builds can have an 'additional-parameters' field in
which specific task template replacements can be passed to trygraph.
This field is optional.

Moreover, the syntax for job_flags.yml builds was changed a bit.
Now, instead of:

builds:
  <platform>:
    types:
      opt: <task>
      debug: <task>

The syntax is:

builds:
  <platform>:
    types:
      opt:
        task: <task>
        additional-parameters:
          <parameter 1>: <value>
          <parameter 2>: <value>
          ...
      debug:
        task: <task>
        additional-parameters:
          <parameter 1>: <value>
          <parameter 2>: <value>
          ...
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
a3d3b2d96c Bug 1085620 part4: Support debug builds. r=lightsofapollo
Phone and emualtor builds depends on the environment variable B2G_DEBUG
for debug builds.

mach ci-build now has the --debug option to enable debug builds.
2014-11-26 10:11:35 -08:00
Wander Lairson Costa
906b5924a9 Bug 1085620 part3: Add emulator build task. r=lightsofapollo
The "mach ci-build" has a new optional argument called b2g-config. This
allows the user to pass the b2g config directory for the target. This
argument is necessary for emulator and phone builds.
2014-11-26 10:11:34 -08:00
James Lal
27d59dae1d Bug 1097825 - Fix graph level scopes for local testing r=wcosta 2014-11-26 10:11:33 -08:00
James Lal
3a0a1d6cd1 Bug 1102088 - Rename taskcluster mach commands to have taskcluster- prefix r=gps 2014-11-26 10:11:33 -08:00
Rob Wood
66730d438b Bug 1088232 - mach ci-docker-run r=wcosta,garndt 2014-11-26 10:11:33 -08:00
Wander Lairson Costa
3248498ad4 Bug 1085505 part3: Add the "ci-tests" mach command r=lightsofapollo,garndt.
The --task-id cli allows you to pass the task id of the correspondent
build task. That's where the b2g image and test file are get from to
run the tests.
2014-11-26 10:11:32 -08:00
Greg Arndt
858d7847d9 Bug 1085502 - gecko: Add mach ci-build r=lightsofapollo 2014-11-26 10:11:28 -08:00
James Lal
084de1df81 Bug 1068653 - Part 2 add taskcluster trygraph commands r=wcosta, garndt, mdas 2014-11-26 10:11:28 -08:00