blob: f1a7e1a8b69b2f3ef98903fe80e75857cb38aa22 [file] [log] [blame]
luci.project(
name = 'project',
buildbucket = 'cr-buildbucket.appspot.com',
scheduler = 'luci-scheduler.appspot.com',
swarming = 'chromium-swarm.appspot.com',
)
luci.recipe(
name = 'noop',
cipd_package = 'noop',
)
luci.bucket(name = 'ci')
luci.builder(
name = 'b1',
bucket = 'ci',
recipe = 'noop',
service_account = 'noop@example.com',
triggers = ['b2'],
)
luci.builder(
name = 'b2',
bucket = 'ci',
recipe = 'noop',
)
# Expect configs:
#
# === cr-buildbucket.cfg
# buckets: <
# name: "ci"
# swarming: <
# builders: <
# name: "b1"
# swarming_host: "chromium-swarm.appspot.com"
# recipe: <
# name: "noop"
# cipd_package: "noop"
# cipd_version: "refs/heads/master"
# >
# service_account: "noop@example.com"
# >
# builders: <
# name: "b2"
# swarming_host: "chromium-swarm.appspot.com"
# recipe: <
# name: "noop"
# cipd_package: "noop"
# cipd_version: "refs/heads/master"
# >
# >
# >
# >
# ===
#
# === luci-scheduler.cfg
# job: <
# id: "b2"
# acls: <
# role: TRIGGERER
# granted_to: "noop@example.com"
# >
# acl_sets: "ci"
# buildbucket: <
# server: "cr-buildbucket.appspot.com"
# bucket: "ci"
# builder: "b2"
# >
# >
# acl_sets: <
# name: "ci"
# >
# ===
#
# === project.cfg
# name: "project"
# ===