testing/mozharness/configs/builds/releng_sub_android_configs/64_lint.py
author Nick Alexander <nalexander@mozilla.com>
Tue, 29 Nov 2016 19:52:01 -0800
changeset 324852 f72e2fa55bf5c2e87b1e5f6f1c7657ff7a635dfb
parent 290756 ac5adb69dc571428bab6e567cc0f5266dacec060
permissions -rw-r--r--
Bug 1285608 - Part 2: Make --artifact handle Android builds. r=chmanchester,maja_zf I'm not a fan of introducing a new configuration flags (and not knowing where or how to document it!), but there's a clear need for configuration in the absence of a documented way to add a coherent "artifact build dimension" akin to "opt/debug". I like adding a subtle tri-state flag even less, but I tried this with two flags (ignore and build-variant) and it was worse, so I'm rolling with a tri-state flag. MozReview-Commit-ID: KTNvacTBUXB

config = {
    'base_name': 'Android lint %(branch)s',
    'stage_platform': 'android-lint',
    'build_type': 'api-15-opt',
    'src_mozconfig': 'mobile/android/config/mozconfigs/android-api-15-frontend/nightly',
    'tooltool_manifest_src': 'mobile/android/config/tooltool-manifests/android-frontend/releng.manifest',
    'multi_locale_config_platform': 'android',
    'postflight_build_mach_commands': [
        ['gradle', 'app:lintAutomationDebug'],
    ],
    'artifact_flag_build_variant_in_try': None, # There's no artifact equivalent.
}