Mobile/Fennec/Android/Task Cluster notes

From MozillaWiki
< Mobile‎ | Fennec‎ | Android
Revision as of 22:51, 30 March 2016 by Mcomella (talk | contribs) (Created page with "[mcomella on 3/30/16] Brain dump on how our task cluster config is set up. Jobs you might push to try are declared in: /testing/taskcluster/tasks/branches/base_jobs.yml Fo...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

[mcomella on 3/30/16] Brain dump on how our task cluster config is set up.

Jobs you might push to try are declared in:

/testing/taskcluster/tasks/branches/base_jobs.yml

For example, for the try syntax:

try: -b o -p android-lint

You'll find an android-lint task defined. These jobs point to another config like:

/testing/taskcluster/tasks/builds/android_lint.yml

In the MH_CUSTOM_BUILD_VARIANT_CFG variable in that file, it points to another config declared in:

 /testing/mozharness/mozharness/mozilla/building/buildbase.py

Which has an entry that points to the second defined config like:

/testing/mozharness/configs/builds/releng_sub_android_configs/64_lint.py

Samples

Check out bug 1254605, which I implemented incorrectly, and bug 1260914 for the fix. Together, they make a full job config.