Skip to content

Commit 3fad469

Browse files
denniskempincrosvm LUCI
authored and
crosvm LUCI
committed
infra: Add builder for uprev_baguette_image
This builder will run in crosvm infra for now to uprev the baguette image. It checks once a day, 12 hours offset from the baguette_builder to pick up uprevs the same day. BUG=b:404330289 TEST=lucicfg validate main.star Change-Id: If0cf6e04a3f47c71b1efc46d171f96c960c3be05 Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/6369870 Commit-Queue: Dennis Kempin <[email protected]> Reviewed-by: Zihan Chen <[email protected]>
1 parent cfe3083 commit 3fad469

File tree

5 files changed

+49
-0
lines changed

5 files changed

+49
-0
lines changed

infra/config/generated/cr-buildbucket.cfg

+13
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,19 @@ buckets {
4545
}
4646
service_account: "[email protected]"
4747
}
48+
builders {
49+
name: "baguette_uprev"
50+
swarming_host: "chromium-swarm.appspot.com"
51+
dimensions: "cpu:x86-64"
52+
dimensions: "os:Ubuntu"
53+
dimensions: "pool:luci.crosvm.ci"
54+
recipe {
55+
name: "uprev_baguette_image"
56+
cipd_package: "infra/recipe_bundles/chromium.googlesource.com/crosvm/crosvm"
57+
cipd_version: "refs/heads/main"
58+
}
59+
service_account: "[email protected]"
60+
}
4861
builders {
4962
name: "build_docs"
5063
swarming_host: "chromium-swarm.appspot.com"

infra/config/generated/luci-milo.cfg

+3
Original file line numberDiff line numberDiff line change
@@ -81,5 +81,8 @@ consoles {
8181
builders {
8282
name: "buildbucket/luci.crosvm.ci/baguette_builder"
8383
}
84+
builders {
85+
name: "buildbucket/luci.crosvm.ci/baguette_uprev"
86+
}
8487
builder_view_only: true
8588
}

infra/config/generated/luci-notify.cfg

+13
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,19 @@ notifiers {
3232
name: "baguette_builder"
3333
}
3434
}
35+
notifiers {
36+
notifications {
37+
on_change: true
38+
email {
39+
recipients: "[email protected]"
40+
recipients: "[email protected]"
41+
}
42+
}
43+
builders {
44+
bucket: "ci"
45+
name: "baguette_uprev"
46+
}
47+
}
3548
notifiers {
3649
notifications {
3750
on_change: true

infra/config/generated/luci-scheduler.cfg

+11
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,17 @@ job {
2525
builder: "baguette_builder"
2626
}
2727
}
28+
job {
29+
id: "baguette_uprev"
30+
realm: "ci"
31+
schedule: "0 12 * * *"
32+
acl_sets: "ci"
33+
buildbucket {
34+
server: "cr-buildbucket.appspot.com"
35+
bucket: "ci"
36+
builder: "baguette_uprev"
37+
}
38+
}
2839
job {
2940
id: "build_docs"
3041
realm: "ci"

infra/config/main.star

+9
Original file line numberDiff line numberDiff line change
@@ -406,3 +406,12 @@ infra_builder(
406406
schedule = "0 0 * * *", # Run everyday during active devlopment
407407
postsubmit = False,
408408
)
409+
410+
infra_builder(
411+
name = "baguette_uprev",
412+
executable = luci.recipe(
413+
name = "uprev_baguette_image",
414+
),
415+
schedule = "0 12 * * *", # Check for uprevs daily
416+
postsubmit = False,
417+
)

0 commit comments

Comments
 (0)