Commit 8892a1c4 authored by Garrett Beaty's avatar Garrett Beaty Committed by Commit Bot

Create a bucket for M80.

This will ensure some minimal amount of testing while we continue
cutting releases off of M80.

This restores the versioned/milestones/m80 directory to the state before
the M82 branch day, but changes lucicfg variables so that the M80
builders are defined in the bucket chromium-m80 instead of
chromium-stable, which is still associated with M81.

Bug: 1062340
Change-Id: I38074ea90a67f18f7adc35735086280fc0bd89b6
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2108124
Commit-Queue: Garrett Beaty <gbeaty@chromium.org>
Reviewed-by: default avatarAaron Gable <agable@chromium.org>
Cr-Commit-Position: refs/heads/master@{#751436}
parent 62c4beda
......@@ -20,6 +20,7 @@ ci.defaults.swarming_tags.set(['vpython:native-python-wrapper'])
exec('//versioned/branches/beta/buckets/ci.star')
exec('//versioned/branches/stable/buckets/ci.star')
exec('//versioned/trunk/buckets/ci.star')
exec('//versioned/milestones/m80/buckets/ci.star')
# *** After this point everything is trunk only ***
......
......@@ -30,6 +30,7 @@ try_.defaults.caches.set([
exec('//versioned/branches/beta/buckets/try.star')
exec('//versioned/branches/stable/buckets/try.star')
exec('//versioned/trunk/buckets/try.star')
exec('//versioned/milestones/m80/buckets/try.star')
# *** After this point everything is trunk only ***
......
# TOD(https://crbug.com/922150) Add to chromium header
luci.console_view(
name = 'main-m80',
header = '//consoles/chromium-header.textpb',
repo = 'https://chromium.googlesource.com/chromium/src',
# TODO(gbeaty) Define the main consoles inside the respective versioned
# directories once their contents are stablilized
refs = ['refs/branch-heads/3987'],
title = 'Chromium Stable Console',
entries = [
luci.console_view_entry(
builder = 'ci-m80/Linux Builder',
category = 'chromium.linux|release',
short_name = 'bld',
),
luci.console_view_entry(
builder = 'ci-m80/Linux Ozone Tester (Wayland)',
category = 'linux',
short_name = 'low',
),
luci.console_view_entry(
builder = 'ci-m80/Linux Ozone Tester (X11)',
category = 'linux',
short_name = 'lox',
),
luci.console_view_entry(
builder = 'ci-m80/Linux Tests',
category = 'chromium.linux|release',
short_name = 'tst',
),
luci.console_view_entry(
builder = 'ci-m80/linux-chromeos-rel',
category = 'chromium.chromiumos|default',
short_name = 'rel',
),
luci.console_view_entry(
builder = 'ci-m80/linux-ozone-rel',
category = 'chromium.linux|release',
short_name = 'ozo',
),
luci.console_view_entry(
builder = 'ci-m80/chromeos-amd64-generic-rel',
category = 'chromium.chromiumos|simple|release|x64',
short_name = 'rel',
),
luci.console_view_entry(
builder = 'ci-m80/Mac Builder',
category = 'chromium.mac|release',
short_name = 'bld',
),
luci.console_view_entry(
builder = 'ci-m80/Mac10.10 Tests',
category = 'chromium.mac|release',
short_name = '10',
),
luci.console_view_entry(
builder = 'ci-m80/Mac10.11 Tests',
category = 'chromium.mac|release',
short_name = '11',
),
luci.console_view_entry(
builder = 'ci-m80/Mac10.12 Tests',
category = 'chromium.mac|release',
short_name = '12',
),
luci.console_view_entry(
builder = 'ci-m80/Mac10.13 Tests',
category = 'chromium.mac|release',
short_name = '13',
),
luci.console_view_entry(
builder = 'ci-m80/Mac10.14 Tests',
category = 'chromium.mac|release',
short_name = '14',
),
luci.console_view_entry(
builder = 'ci-m80/WebKit Mac10.13 (retina)',
category = 'chromium.mac|release',
short_name = 'ret',
),
luci.console_view_entry(
builder = 'ci-m80/ios-simulator',
category = 'chromium.mac|ios|default',
short_name = 'sim',
),
luci.console_view_entry(
builder = 'ci-m80/Win x64 Builder',
category = 'chromium.win|release|builder',
short_name = '64',
),
luci.console_view_entry(
builder = 'ci-m80/Win 7 Tests x64 (1)',
category = 'chromium.win|release|tester',
short_name = '64',
),
luci.console_view_entry(
builder = 'ci-m80/Win10 Tests x64',
category = 'chromium.win|release|tester',
short_name = 'w10',
),
# TODO(https://crbug.com/922150) Add the following builders to the main
# console or don't have them be mirrored by main waterfall trybots
luci.console_view_entry(
builder = 'ci-m80/android-kitkat-arm-rel',
category = 'chromium.android',
short_name = 'k',
),
luci.console_view_entry(
builder = 'ci-m80/android-marshmallow-arm64-rel',
category = 'chromium.android',
short_name = 'm',
),
luci.console_view_entry(
builder = 'ci-m80/mac-osxbeta-rel',
category = 'chromium.fyi|mac',
short_name = 'osxbeta',
),
luci.console_view_entry(
builder = 'ci-m80/Win10 Tests x64 1803',
category = 'chromium.fyi|win10|1803',
),
luci.console_view_entry(
builder = 'ci-m80/Android Release (Nexus 5X)',
category = 'chromium.gpu|android',
),
luci.console_view_entry(
builder = 'ci-m80/GPU Linux Builder',
category = 'chromium.gpu|linux',
),
luci.console_view_entry(
builder = 'ci-m80/Linux Release (NVIDIA)',
category = 'chromium.gpu|linux',
),
luci.console_view_entry(
builder = 'ci-m80/GPU Mac Builder',
category = 'chromium.gpu|mac',
),
luci.console_view_entry(
builder = 'ci-m80/Mac Release (Intel)',
category = 'chromium.gpu|mac',
),
luci.console_view_entry(
builder = 'ci-m80/Mac Retina Release (AMD)',
category = 'chromium.gpu|mac',
),
luci.console_view_entry(
builder = 'ci-m80/GPU Win x64 Builder',
category = 'chromium.gpu|win',
),
luci.console_view_entry(
builder = 'ci-m80/Win10 x64 Release (NVIDIA)',
category = 'chromium.gpu|win',
),
],
)
luci.list_view(
name = 'try-m80',
entries = [
'try-m80/android-kitkat-arm-rel',
'try-m80/android-marshmallow-arm64-rel',
'try-m80/chromeos-amd64-generic-rel',
'try-m80/chromium_presubmit',
'try-m80/ios-simulator',
'try-m80/linux-chromeos-rel',
'try-m80/linux-rel',
'try-m80/mac-rel',
'try-m80/win10_chromium_x64_rel_ng',
],
)
......@@ -1542,6 +1542,60 @@ config_groups: <
>
>
>
config_groups: <
name: "cq-m80"
gerrit: <
url: "https://chromium-review.googlesource.com"
projects: <
name: "chromium/src"
ref_regexp: "refs/branch-heads/3987"
>
>
verifiers: <
gerrit_cq_ability: <
committer_list: "project-chromium-committers"
dry_run_access_list: "project-chromium-tryjob-access"
>
tryjob: <
builders: <
name: "chromium/try-m80/android-kitkat-arm-rel"
>
builders: <
name: "chromium/try-m80/android-marshmallow-arm64-rel"
>
builders: <
name: "chromium/try-m80/chromeos-amd64-generic-rel"
>
builders: <
name: "chromium/try-m80/chromium_presubmit"
disable_reuse: true
>
builders: <
name: "chromium/try-m80/ios-simulator"
>
builders: <
name: "chromium/try-m80/linux-chromeos-rel"
>
builders: <
name: "chromium/try-m80/linux-rel"
>
builders: <
name: "chromium/try-m80/mac-rel"
>
builders: <
name: "chromium/try-m80/win10_chromium_x64_rel_ng"
>
retry_config: <
single_quota: 1
global_quota: 2
failure_weight: 1
transient_failure_weight: 1
timeout_weight: 2
>
cancel_stale_tryjobs: YES
>
>
>
config_groups: <
name: "cq-stable"
gerrit: <
......
This diff is collapsed.
This diff is collapsed.
......@@ -8942,6 +8942,344 @@ job: <
builder: "linux_chromium_component_updater"
>
>
job: <
id: "ci-m80-Android Release (Nexus 5X)"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Android Release (Nexus 5X)"
>
>
job: <
id: "ci-m80-GPU Linux Builder"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "GPU Linux Builder"
>
>
job: <
id: "ci-m80-GPU Mac Builder"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "GPU Mac Builder"
>
>
job: <
id: "ci-m80-GPU Win x64 Builder"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "GPU Win x64 Builder"
>
>
job: <
id: "ci-m80-Linux Builder"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Linux Builder"
>
>
job: <
id: "ci-m80-Linux Ozone Tester (Wayland)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Linux Ozone Tester (Wayland)"
>
>
job: <
id: "ci-m80-Linux Ozone Tester (X11)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Linux Ozone Tester (X11)"
>
>
job: <
id: "ci-m80-Linux Release (NVIDIA)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Linux Release (NVIDIA)"
>
>
job: <
id: "ci-m80-Linux Tests"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Linux Tests"
>
>
job: <
id: "ci-m80-Mac Builder"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac Builder"
>
>
job: <
id: "ci-m80-Mac Release (Intel)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac Release (Intel)"
>
>
job: <
id: "ci-m80-Mac Retina Release (AMD)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac Retina Release (AMD)"
>
>
job: <
id: "ci-m80-Mac10.10 Tests"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac10.10 Tests"
>
>
job: <
id: "ci-m80-Mac10.11 Tests"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac10.11 Tests"
>
>
job: <
id: "ci-m80-Mac10.12 Tests"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac10.12 Tests"
>
>
job: <
id: "ci-m80-Mac10.13 Tests"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac10.13 Tests"
>
>
job: <
id: "ci-m80-Mac10.14 Tests"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Mac10.14 Tests"
>
>
job: <
id: "ci-m80-WebKit Mac10.13 (retina)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "WebKit Mac10.13 (retina)"
>
>
job: <
id: "ci-m80-Win 7 Tests x64 (1)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Win 7 Tests x64 (1)"
>
>
job: <
id: "ci-m80-Win x64 Builder"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Win x64 Builder"
>
>
job: <
id: "ci-m80-Win10 Tests x64"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Win10 Tests x64"
>
>
job: <
id: "ci-m80-Win10 Tests x64 1803"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Win10 Tests x64 1803"
>
>
job: <
id: "ci-m80-Win10 x64 Release (NVIDIA)"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "Win10 x64 Release (NVIDIA)"
>
>
job: <
id: "ci-m80-android-kitkat-arm-rel"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "android-kitkat-arm-rel"
>
>
job: <
id: "ci-m80-android-marshmallow-arm64-rel"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "android-marshmallow-arm64-rel"
>
>
job: <
id: "ci-m80-chromeos-amd64-generic-rel"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "chromeos-amd64-generic-rel"
>
>
job: <
id: "ci-m80-ios-simulator"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "ios-simulator"
>
>
job: <
id: "ci-m80-linux-chromeos-rel"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "linux-chromeos-rel"
>
>
job: <
id: "ci-m80-linux-ozone-rel"
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "linux-ozone-rel"
>
>
job: <
id: "ci-m80-mac-osxbeta-rel"
acls: <
role: TRIGGERER
granted_to: "chromium-ci-builder@chops-service-accounts.iam.gserviceaccount.com"
>
acl_sets: "ci-m80"
buildbucket: <
server: "cr-buildbucket.appspot.com"
bucket: "luci.chromium.ci-m80"
builder: "mac-osxbeta-rel"
>
>
job: <
id: "ci-mac-archive-dbg"
acl_sets: "ci"
......@@ -10818,6 +11156,27 @@ trigger: <
refs: "regexp:refs/branch-heads/4085"
>
>
trigger: <
id: "m80-gitiles-trigger"
acl_sets: "ci-m80"
triggers: "ci-m80-Android Release (Nexus 5X)"
triggers: "ci-m80-GPU Linux Builder"
triggers: "ci-m80-GPU Mac Builder"
triggers: "ci-m80-GPU Win x64 Builder"
triggers: "ci-m80-Linux Builder"
triggers: "ci-m80-Mac Builder"
triggers: "ci-m80-Win x64 Builder"
triggers: "ci-m80-android-kitkat-arm-rel"
triggers: "ci-m80-android-marshmallow-arm64-rel"
triggers: "ci-m80-chromeos-amd64-generic-rel"
triggers: "ci-m80-ios-simulator"
triggers: "ci-m80-linux-chromeos-rel"
triggers: "ci-m80-linux-ozone-rel"
gitiles: <
repo: "https://chromium.googlesource.com/chromium/src"
refs: "regexp:refs/branch-heads/3987"
>
>
trigger: <
id: "master-gitiles-trigger"
acl_sets: "ci"
......@@ -11231,6 +11590,16 @@ acl_sets: <
granted_to: "group:all"
>
>
acl_sets: <
name: "ci-m80"
acls: <
role: OWNER
granted_to: "group:project-chromium-admins"
>
acls: <
granted_to: "group:all"
>
>
acl_sets: <
name: "ci-stable"
acls: <
......
......@@ -128,9 +128,11 @@ exec('//consoles/goma.latest.star')
exec('//consoles/luci.chromium.goma.star')
exec('//consoles/luci.chromium.try.star')
exec('//consoles/main.star')
exec('//consoles/main-m80.star')
exec('//consoles/main-beta.star')
exec('//consoles/main-stable.star')
exec('//consoles/sheriff.ios.star')
exec('//consoles/try-m80.star')
exec('//consoles/try-beta.star')
exec('//consoles/try-stable.star')
exec('//consoles/tryserver.blink.star')
......
load('//lib/builders.star', 'cpu', 'defaults', 'goma', 'os')
load('//lib/ci.star', 'ci')
load('//versioned/vars/ci.star', 'vars')
# Load this using relative path so that the load statement doesn't
# need to be changed when making a new milestone
load('../vars.star', milestone_vars='vars')
vars.bucket.set('ci-m80')
vars.poller.set('m80-gitiles-trigger')
defaults.pool.set('luci.chromium.ci')
luci.bucket(
name = vars.bucket.get(),
acls = [
acl.entry(
roles = acl.BUILDBUCKET_READER,
groups = 'all',
),
acl.entry(
roles = acl.BUILDBUCKET_TRIGGERER,
groups = 'project-chromium-ci-schedulers',
),
acl.entry(
roles = acl.BUILDBUCKET_OWNER,
groups = 'google/luci-task-force@google.com',
),
],
)
luci.gitiles_poller(
name = vars.poller.get(),
bucket = vars.bucket.get(),
repo = 'https://chromium.googlesource.com/chromium/src',
refs = [milestone_vars.ref],
)
ci.defaults.bucket.set(vars.bucket.get())
ci.defaults.bucketed_triggers.set(True)
ci.defaults.triggered_by.set([vars.poller.get()])
# Builders are sorted first lexicographically by the function used to define
# them, then lexicographically by their name
ci.android_builder(
name = 'android-kitkat-arm-rel',
)
ci.android_builder(
name = 'android-marshmallow-arm64-rel',
)
ci.chromiumos_builder(
name = 'chromeos-amd64-generic-rel',
)
ci.chromiumos_builder(
name = 'linux-chromeos-rel',
)
# This is launching & collecting entirely isolated tests.
# OS shouldn't matter.
ci.fyi_builder(
name = 'mac-osxbeta-rel',
goma_backend = None,
triggered_by = [vars.bucket.builder('Mac Builder')],
)
ci.fyi_windows_builder(
name = 'Win10 Tests x64 1803',
os = os.WINDOWS_10,
goma_backend = None,
triggered_by = [vars.bucket.builder('Win x64 Builder')],
)
ci.gpu_builder(
name = 'Android Release (Nexus 5X)',
)
ci.gpu_builder(
name = 'GPU Linux Builder',
)
ci.gpu_builder(
name = 'GPU Mac Builder',
cores = None,
os = os.MAC_ANY,
)
ci.gpu_builder(
name = 'GPU Win x64 Builder',
builderless = True,
os = os.WINDOWS_ANY,
)
ci.gpu_thin_tester(
name = 'Linux Release (NVIDIA)',
triggered_by = [vars.bucket.builder('GPU Linux Builder')],
)
ci.gpu_thin_tester(
name = 'Mac Release (Intel)',
triggered_by = [vars.bucket.builder('GPU Mac Builder')],
)
ci.gpu_thin_tester(
name = 'Mac Retina Release (AMD)',
triggered_by = [vars.bucket.builder('GPU Mac Builder')],
)
ci.gpu_thin_tester(
name = 'Win10 x64 Release (NVIDIA)',
triggered_by = [vars.bucket.builder('GPU Win x64 Builder')],
)
ci.linux_builder(
name = 'Linux Builder',
)
ci.linux_builder(
name = 'Linux Tests',
goma_backend = None,
triggered_by = [vars.bucket.builder('Linux Builder')],
)
ci.linux_builder(
name = 'linux-ozone-rel',
)
ci.linux_builder(
name = 'Linux Ozone Tester (Wayland)',
goma_backend = None,
triggered_by = [vars.bucket.builder('linux-ozone-rel')],
)
ci.linux_builder(
name = 'Linux Ozone Tester (X11)',
goma_backend = None,
triggered_by = [vars.bucket.builder('linux-ozone-rel')],
)
ci.mac_builder(
name = 'Mac Builder',
os = os.MAC_10_14,
)
# The build runs on 10.13, but triggers tests on 10.10 bots.
ci.mac_builder(
name = 'Mac10.10 Tests',
triggered_by = [vars.bucket.builder('Mac Builder')],
)
# The build runs on 10.13, but triggers tests on 10.11 bots.
ci.mac_builder(
name = 'Mac10.11 Tests',
triggered_by = [vars.bucket.builder('Mac Builder')],
)
ci.mac_builder(
name = 'Mac10.12 Tests',
os = os.MAC_10_12,
triggered_by = [vars.bucket.builder('Mac Builder')],
)
ci.mac_builder(
name = 'Mac10.13 Tests',
os = os.MAC_10_13,
triggered_by = [vars.bucket.builder('Mac Builder')],
)
ci.mac_builder(
name = 'Mac10.14 Tests',
os = os.MAC_10_14,
triggered_by = [vars.bucket.builder('Mac Builder')],
)
ci.mac_builder(
name = 'WebKit Mac10.13 (retina)',
os = os.MAC_10_13,
triggered_by = [vars.bucket.builder('Mac Builder')],
)
ci.mac_ios_builder(
name = 'ios-simulator',
)
ci.win_builder(
name = 'Win 7 Tests x64 (1)',
os = os.WINDOWS_7,
triggered_by = [vars.bucket.builder('Win x64 Builder')],
)
ci.win_builder(
name = 'Win x64 Builder',
cores = 32,
os = os.WINDOWS_ANY,
)
ci.win_builder(
name = 'Win10 Tests x64',
triggered_by = [vars.bucket.builder('Win x64 Builder')],
)
load('//lib/builders.star', 'cpu', 'defaults', 'goma', 'os')
load('//lib/try.star', 'try_')
load('//versioned/vars/try.star', 'vars')
# Load this using relative path so that the load statement doesn't
# need to be changed when making a new milestone
load('../vars.star', milestone_vars='vars')
vars.bucket.set('try-m80')
vars.cq_group.set('cq-m80')
defaults.pool.set('luci.chromium.try')
luci.bucket(
name = vars.bucket.get(),
acls = [
acl.entry(
roles = acl.BUILDBUCKET_READER,
groups = 'all',
),
acl.entry(
roles = acl.BUILDBUCKET_TRIGGERER,
users = [
'findit-for-me@appspot.gserviceaccount.com',
'tricium-prod@appspot.gserviceaccount.com',
],
groups = [
'project-chromium-tryjob-access',
# Allow Pinpoint to trigger builds for bisection
'service-account-chromeperf',
'service-account-cq',
],
),
acl.entry(
roles = acl.BUILDBUCKET_OWNER,
groups = 'service-account-chromium-tryserver',
),
],
)
luci.cq_group(
name = vars.cq_group.get(),
cancel_stale_tryjobs = True,
retry_config = cq.RETRY_ALL_FAILURES,
watch = cq.refset(
repo = 'https://chromium.googlesource.com/chromium/src',
refs = [milestone_vars.cq_ref_regexp],
),
acls = [
acl.entry(
acl.CQ_COMMITTER,
groups = 'project-chromium-committers',
),
acl.entry(
acl.CQ_DRY_RUNNER,
groups = 'project-chromium-tryjob-access',
),
],
)
try_.defaults.bucket.set(vars.bucket.get())
try_.defaults.cq_group.set(vars.cq_group.get())
# Builders are sorted first lexicographically by the function used to define
# them, then lexicographically by their name
try_.chromium_android_builder(
name = 'android-kitkat-arm-rel',
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
)
try_.chromium_android_builder(
name = 'android-marshmallow-arm64-rel',
cores = 16,
goma_jobs = goma.jobs.J300,
ssd = True,
use_java_coverage = True,
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
name = 'chromeos-amd64-generic-rel',
tryjob = try_.job(),
)
try_.chromium_chromiumos_builder(
name = 'linux-chromeos-rel',
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
use_clang_coverage = True,
)
try_.chromium_linux_builder(
name = 'chromium_presubmit',
executable = 'recipe:presubmit',
goma_backend = None,
properties = {
'$depot_tools/presubmit': {
'runhooks': True,
'timeout_s': 480,
},
'repo_name': 'chromium',
},
tryjob = try_.job(
disable_reuse = True,
),
)
try_.chromium_linux_builder(
name = 'linux-rel',
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
use_clang_coverage = True,
)
try_.chromium_mac_builder(
name = 'mac-rel',
goma_jobs = goma.jobs.J150,
tryjob = try_.job(),
)
try_.chromium_mac_ios_builder(
name = 'ios-simulator',
tryjob = try_.job(),
)
try_.chromium_win_builder(
name = 'win10_chromium_x64_rel_ng',
goma_jobs = goma.jobs.J150,
os = os.WINDOWS_10,
ssd = True,
tryjob = try_.job(),
)
vars = struct(
ref = 'refs/branch-heads/3987',
cq_ref_regexp = 'refs/branch-heads/3987'
)
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment