Mobile/Fennec/Android/Task Cluster notes
From MozillaWiki
[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.