def make_task_description(config, jobs): for job in jobs: job['dependencies'] = generate_dependencies(job['dependent-tasks']) job['worker']['upstream-artifacts'] = generate_upstream_artifacts(job['dependencies']) resolve_keyed_by( job, 'worker.google-play-track', item_name=job['name'], project=config.params['project'] ) resolve_keyed_by( job, 'worker.commit', item_name=job['name'], project=config.params['project'] ) resolve_keyed_by( job, 'worker.rollout-percentage', item_name=job['name'], project=config.params['project'] ) job['scopes'] = [get_push_apk_scope(config)] resolve_keyed_by( job, 'worker-type', item_name=job['name'], project=config.params['project'] ) yield job
def make_task_description(config, jobs): for job in jobs: job['dependencies'] = generate_dependencies(job['dependent-tasks']) job['worker']['upstream-artifacts'] = generate_upstream_artifacts( job['dependencies']) resolve_keyed_by(job, 'worker.google-play-track', item_name=job['name'], project=config.params['project']) resolve_keyed_by(job, 'worker.commit', item_name=job['name'], project=config.params['project']) resolve_keyed_by(job, 'worker.rollout-percentage', item_name=job['name'], project=config.params['project']) job['scopes'] = [get_push_apk_scope(config)] resolve_keyed_by(job, 'worker-type', item_name=job['name'], project=config.params['project']) yield job
def make_task_description(config, jobs): for job in jobs: job['dependencies'] = generate_dependencies(job['dependent-tasks']) job['worker']['upstream-artifacts'] = generate_upstream_artifacts(job['dependencies']) job['worker']['google-play-track'] = get_push_apk_track(config) job['worker']['dry-run'] = get_push_apk_dry_run_option(config) rollout_percentage = get_push_apk_rollout_percentage(config) if rollout_percentage is not None: job['worker']['rollout-percentage'] = rollout_percentage job['scopes'] = [get_push_apk_scope(config)] yield job
def make_task_description(config, jobs): for job in jobs: job['dependencies'] = generate_dependencies(job['dependent-tasks']) job['worker']['upstream-artifacts'] = generate_upstream_artifacts( job['dependencies']) job['worker']['google-play-track'] = get_push_apk_track(config) job['worker']['dry-run'] = get_push_apk_dry_run_option(config) rollout_percentage = get_push_apk_rollout_percentage(config) if rollout_percentage is not None: job['worker']['rollout-percentage'] = rollout_percentage job['scopes'] = [get_push_apk_scope(config)] yield job
def make_task_description(config, jobs): for job in jobs: job['dependencies'] = generate_dependencies(job['dependent-tasks']) worker_type = get_push_apk_breakpoint_worker_type(config) job['worker-type'] = worker_type job['worker']['payload'] = {} if 'human' in worker_type else { 'image': 'ubuntu:16.10', 'command': [ '/bin/bash', '-c', 'echo "Dummy task while while bug 1351664 is implemented"' ], 'maxRunTime': 600, } yield job
def make_task_description(config, jobs): for job in jobs: job['dependencies'] = generate_dependencies(job['dependent-tasks']) resolve_keyed_by( job, 'worker-type', item_name=job['name'], project=config.params['project'] ) job['worker']['payload'] = {} if 'human' in job['worker-type'] else { 'image': 'ubuntu:16.10', 'command': [ '/bin/bash', '-c', 'echo "Dummy task while while bug 1351664 is implemented"' ], 'maxRunTime': 600, } yield job
def make_task_description(config, jobs): for job in jobs: job['dependencies'] = generate_dependencies(job['dependent-tasks']) resolve_keyed_by(job, 'worker-type', item_name=job['name'], project=config.params['project']) job['worker']['payload'] = {} if 'human' in job['worker-type'] else { 'image': 'ubuntu:16.10', 'command': [ '/bin/bash', '-c', 'echo "Dummy task while while bug 1351664 is implemented"' ], 'maxRunTime': 600, } yield job