REPO_URL = os.environ.get('MOBILE_HEAD_REPOSITORY') COMMIT = os.environ.get('MOBILE_HEAD_REV') PR_TITLE = os.environ.get('GITHUB_PULL_TITLE', '') # If we see this text inside a pull request title then we will not execute any tasks for this PR. SKIP_TASKS_TRIGGER = '[ci skip]' AAR_EXTENSIONS = ('.aar', '.pom', '-sources.jar') HASH_EXTENSIONS = ('', '.sha1', '.md5') BUILDER = TaskBuilder( task_id=os.environ.get('TASK_ID'), repo_url=os.environ.get('MOBILE_HEAD_REPOSITORY'), branch=os.environ.get('MOBILE_HEAD_BRANCH'), commit=COMMIT, owner="*****@*****.**", source='{}/raw/{}/.taskcluster.yml'.format(REPO_URL, COMMIT), scheduler_id=os.environ.get('SCHEDULER_ID', 'taskcluster-github'), build_worker_type=os.environ.get('BUILD_WORKER_TYPE'), beetmover_worker_type=os.environ.get('BEETMOVER_WORKER_TYPE'), tasks_priority=os.environ.get('TASKS_PRIORITY'), ) def create_module_tasks(module): def gradle_module_task_name(module, gradle_task_name): return "%s:%s" % (module, gradle_task_name) def craft_definition(module, variant, run_tests=True, lint_task=None): module_task = gradle_module_task_name(module, "assemble%s" % variant) subtitle = "assemble"
REPO_URL = os.environ.get('MOBILE_HEAD_REPOSITORY') COMMIT = os.environ.get('MOBILE_HEAD_REV') PR_TITLE = os.environ.get('GITHUB_PULL_TITLE', '') SHORT_HEAD_BRANCH = os.environ.get('SHORT_HEAD_BRANCH') # If we see this text inside a pull request title then we will not execute any tasks for this PR. SKIP_TASKS_TRIGGER = '[ci skip]' BUILDER = TaskBuilder( task_id=os.environ.get('TASK_ID'), repo_url=REPO_URL, git_ref=os.environ.get('MOBILE_HEAD_BRANCH'), short_head_branch=SHORT_HEAD_BRANCH, commit=COMMIT, owner="*****@*****.**", source='{}/raw/{}/.taskcluster.yml'.format(REPO_URL, COMMIT), scheduler_id=os.environ.get('SCHEDULER_ID', 'taskcluster-github'), tasks_priority=os.environ.get('TASKS_PRIORITY'), date_string=os.environ.get('BUILD_DATE'), trust_level=int(os.environ.get('TRUST_LEVEL')), ) def pr(): if SKIP_TASKS_TRIGGER in PR_TITLE: print("Pull request title contains", SKIP_TASKS_TRIGGER) print("Exit") return {} build_tasks = {}