blob: 32faacb5bd6f07729f0d5fa86cd148e9512a36b4 [file] [log] [blame]
core.project(
name = 'infra.git',
buildbucket = 'cr-buildbucket.appspot.com',
swarming = 'chromium-swarm.appspot.com',
logdog = 'luci-logdog.appspot.com',
acls = [
acl.entry(acl.PROJECT_CONFIGS_READER, groups='all'),
acl.entry(acl.BUILDBUCKET_READER, groups='all'),
acl.entry(acl.LOGDOG_READER, groups='all'),
],
)
core.logdog(gs_bucket = 'chromium-luci-logdog')
# CI bucket.
core.bucket(name = 'ci')
core.gitiles_poller(
name = 'master-poller',
bucket = 'ci',
)
core.builder(
name = 'linux ci builder',
bucket = 'ci',
triggered_by = ['master-poller'],
)
core.builder(
name = 'generically named builder',
bucket = 'ci',
triggered_by = ['master-poller'],
)
# Try bucket.
core.bucket(
name = 'try',
acls = [
acl.entry(acl.BUILDBUCKET_SCHEDULER, groups='infra-try-access'),
],
)
core.builder(
name = 'linux try builder',
bucket = 'try',
)
core.builder(
name = 'generically named builder',
bucket = 'try',
)
# Expect configs:
#
# === cr-buildbucket.cfg
# buckets: <
# name: "ci"
# acl_sets: "ci"
# swarming: <
# builders: <
# name: "generically named builder"
# swarming_host: "chromium-swarm.appspot.com"
# >
# builders: <
# name: "linux ci builder"
# swarming_host: "chromium-swarm.appspot.com"
# >
# >
# >
# buckets: <
# name: "try"
# acl_sets: "try"
# swarming: <
# builders: <
# name: "generically named builder"
# swarming_host: "chromium-swarm.appspot.com"
# >
# builders: <
# name: "linux try builder"
# swarming_host: "chromium-swarm.appspot.com"
# >
# >
# >
# acl_sets: <
# name: "ci"
# acls: <
# group: "all"
# >
# >
# acl_sets: <
# name: "try"
# acls: <
# group: "all"
# >
# acls: <
# role: SCHEDULER
# group: "infra-try-access"
# >
# >
# ===
#
# === luci-logdog.cfg
# reader_auth_groups: "all"
# archive_gs_bucket: "chromium-luci-logdog"
# ===
#
# === project.cfg
# name: "infra.git"
# access: "group:all"
# ===