Add cron-linux-clang-rel-x64 for running cron jobs on CI
This bot will be used to regenerate the fuzzer seed corpus
periodically.
Bug: dawn:629
Change-Id: I9036690b85cfe602188aa891a32f03923b797463
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/38321
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
diff --git a/infra/config/global/cr-buildbucket.cfg b/infra/config/global/cr-buildbucket.cfg
index 5e1c49d..509ffe6 100644
--- a/infra/config/global/cr-buildbucket.cfg
+++ b/infra/config/global/cr-buildbucket.cfg
@@ -112,6 +112,12 @@
EOF
}
}
+builder_mixins {
+ name: "gen_fuzz_corpus"
+ recipe {
+ properties_j: "gen_fuzz_corpus:true"
+ }
+}
buckets {
name: "luci.dawn.ci"
@@ -219,6 +225,14 @@
mixins: "release"
mixins: "x64"
}
+
+ builders {
+ name: "cron-linux-clang-rel-x64"
+ mixins: "linux"
+ mixins: "release"
+ mixins: "x64"
+ mixins: "gen_fuzz_corpus"
+ }
}
}
diff --git a/infra/config/global/luci-milo.cfg b/infra/config/global/luci-milo.cfg
index 4dcdd3b..acfd7e7 100644
--- a/infra/config/global/luci-milo.cfg
+++ b/infra/config/global/luci-milo.cfg
@@ -68,6 +68,12 @@
category: "win|msvc"
short_name: "rel"
}
+
+ builders {
+ name: "buildbucket/luci.dawn.ci/cron-linux-clang-rel-x64"
+ category: "cron|linux|clang|rel"
+ short_name: "x64"
+ }
}
consoles {
diff --git a/infra/config/global/luci-scheduler.cfg b/infra/config/global/luci-scheduler.cfg
index 08febaa..9896b9c 100644
--- a/infra/config/global/luci-scheduler.cfg
+++ b/infra/config/global/luci-scheduler.cfg
@@ -148,3 +148,15 @@
builder: "win-msvc-rel-x64"
}
}
+
+job {
+ id: "cron-linux-clang-rel-x64"
+ realm: "ci"
+ schedule: "0 0 0 * * * *"
+ acl_sets: "default"
+ buildbucket {
+ server: "cr-buildbucket.appspot.com"
+ bucket: "luci.dawn.ci"
+ builder: "cron-linux-clang-rel-x64"
+ }
+}