Граф коммитов

6 Коммитов

Автор SHA1 Сообщение Дата
Tom Prince 06a6c31865 Bug 1497575: [staging-release] Document new `try_task_config.json` format; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D9680

--HG--
extra : moz-landing-system : lando
2018-10-25 18:39:22 +00:00
Sylvestre Ledru 3a35e750f3 Bug 1433417 - Fix a bunch of typo in the doc r=ahal
MozReview-Commit-ID: LRgL0CMJdDP

--HG--
extra : rebase_source : b99364bb96c1501a674a1726a3b5fdf0664a8e4f
2018-01-26 12:50:07 +01:00
Andrew Halberstadt 1fdddacae3 Bug 1414919 - [taskgraph] Create a 'rebuild' morph template, r=dustin
This template takes a single integer as input, and sets the 'task_duplicates'
attribute on any tasks that were explicitly specified by try_task_config.json.
This means dependent tasks or 'always_target' tasks will not be rebuilt.

To support this template, the apply_jsone_templates morph now requires the
entire try_task_config object instead of just the templates.

MozReview-Commit-ID: DwxUtlC5VD5

--HG--
extra : rebase_source : c57a80ada2fc4591a5ce4c94965b8c9f02bb53b1
2017-11-07 10:22:35 -05:00
Andrew Halberstadt 1ec6a60b5b Bug 1414919 - [taskgraph] Allow morph templates to also modify task attributes, r=dustin
The motivation for this change is to create a 'rebuild' template that sets
'attributes.task_duplicates'. A nice side effect is that if any of 'task'
or 'attributes' aren't explicitly set, we can ignore the result which means
we don't need to have a whole bunch of 'else' clauses in the templates.

MozReview-Commit-ID: DX3UyFGb4ff

--HG--
extra : rebase_source : b768cb9f9df3cb22827209519f1cd2a4944af74f
2017-11-07 10:18:56 -05:00
Dustin J. Mitchell 3e72eff02a Bug 1403342 - default to `-j none` and do not optimize_target_tasks for try; r=ahal
With this in place, all `-j`obs will not run by default on try.  This will omit
such jobs in most try pushes even if files-changed matches. This is
unfortunate, but better than running them unconditionally.  Fuzzy selections,
and later `just try it` pushes, are the ultimate solution here.

With this change, a push with no try syntax or try_task_config.json will schedule
no tasks at all.

MozReview-Commit-ID: FGjqlDW1FT6

--HG--
extra : rebase_source : 727ceafb1b6d24f83c0c7382b6a877ecb65863ab
2017-10-03 21:15:15 +00:00
Dustin J. Mitchell 98a3631d7b Bug 1391776: cleanup of taskgraph docs; r=ahal
* eliminate heading for test kinds, of which there is now only one
* make the caches document have a single heading in the TOC
* break out mach commands into a separate document, add ./mach taskgraph morphed
* remove docs for YAML templates support (the .yml file wasn't actually
  used -- I expect it was a merge leftover); these are still used for actions.yml,
  but once that is gone the code should be removed, too.
* break try out into its own document, edit to distinguish "how to run try"
  from "how to generate config"

MozReview-Commit-ID: 76ZopWA9TPL

--HG--
extra : rebase_source : 6946d866f9df6eec591b9a05ddedc6467dd69e4b
2017-08-23 15:22:10 -04:00