gecko-dev/taskcluster/taskgraph
Aki Sasaki 800e6bdd73 bug 1344321 - enable run-on-projects for nightlies. r=dustin a=release
This patch enables `run-on-projects` to work appropriately for
nightly builds and tests.  Initially, we were setting an empty
`run-on-projects` for nightly `build_platform`s, then explicitly
targeting the platforms in nightly-specific `target_task_method`s.

Instead, this patch enables nightlies to `run-on-projects` everywhere,
but governs the use of nightlies by either the `include_nightly`
parameter, or the `--include-nightly` try option.  This lets us filter
nightly-related `target_task_method`s against `run-on-projects` without
losing all nightly tasks.

Then, enable spidermonkey tests by removing optimization from beta and
release.  This patch also enables everything then disables specific
tasks, rather than disabling everything and enabling specific tasks.
Since we're beginning with a `filter_for_project` call, we should be
able to reduce these if blocks to zero over time, if desired.

MozReview-Commit-ID: A9tolynaChF

--HG--
extra : rebase_source : 3465ee2c714de3e0359f14109096fc94de27aadf
2017-03-14 15:31:58 -07:00
..
cron Bug 1341214 - Add a small API to handle taskcluster queue and index requests. r=dustin 2017-02-17 12:04:48 +09:00
task bug 1344321 - add nightly test support. r=dustin a=release 2017-03-09 16:32:41 -08:00
test Bug 1342510: fix -u mochitest-e10s-foo aliases to point to nonempty sets of tests; r=jmaher 2017-02-24 22:03:26 +00:00
transforms Bug 1346333 - Ensure all TC mochitests get correct 'test-type' tag r=dustin 2017-03-10 13:55:55 -05:00
util bug 1343585 - add task.payload.version to release beetmover tasks. r=mtabara a=release 2017-03-01 17:49:57 -08:00
__init__.py Bug 1341214 - Define GECKO in a single location. r=dustin 2017-02-17 11:56:12 +09:00
action.py Bug 1341214 - Add a small API to handle taskcluster queue and index requests. r=dustin 2017-02-17 12:04:48 +09:00
action.yml Bug 1325479 - Fix repo scopes in action task r=dustin 2016-12-22 17:08:33 -05:00
create.py Bug 1252948: support for periodic taskgraphs; r=Callek,jonasfj,kmoir 2017-01-18 19:45:53 +00:00
decision.py bug 1344321 - enable run-on-projects for nightlies. r=dustin a=release 2017-03-14 15:31:58 -07:00
docker.py Bug 1341214 - Add a small API to handle taskcluster queue and index requests. r=dustin 2017-02-17 12:04:48 +09:00
files_changed.py Bug 1286075: add support for optimizing based on files changed in the push; r=gps 2016-09-12 18:40:12 +00:00
filter_tasks.py Bug 1341214 - Define GECKO in a single location. r=dustin 2017-02-17 11:56:12 +09:00
generator.py Bug 1333167: Add extra try options to taskcluster. r=dustin a=jmaher 2017-02-02 09:34:43 -02:00
graph.py Bug 1280956 - Use in-tree linter job to flake8 test taskcluster directory. r=dustin 2016-06-20 21:06:55 -04:00
optimize.py Bug 1277579: use 'name' in dependency error message; r=kmoir 2016-09-16 20:25:29 +00:00
parameters.py bug 1344321 - enable run-on-projects for nightlies. r=dustin a=release 2017-03-14 15:31:58 -07:00
target_tasks.py bug 1344321 - enable run-on-projects for nightlies. r=dustin a=release 2017-03-14 15:31:58 -07:00
taskgraph.py Bug 1341214 - Add a small API to handle taskcluster queue and index requests. r=dustin 2017-02-17 12:04:48 +09:00
try_option_syntax.py bug 1344321 - add nightly test support. r=dustin a=release 2017-03-09 16:32:41 -08:00