Add apps recompilation bot to reduce time on apps bot
Bug: 143792414
Change-Id: I4af0175c9b718ce61fc01c9eb018810a649c97f0
diff --git a/infra/config/global/cr-buildbucket.cfg b/infra/config/global/cr-buildbucket.cfg
index a804d02..b42f30e 100644
--- a/infra/config/global/cr-buildbucket.cfg
+++ b/infra/config/global/cr-buildbucket.cfg
@@ -305,12 +305,23 @@
mixins: "normal"
recipe {
properties: "run_on_apps:True"
+ properties: "recompilation:False"
+ }
+ }
+ builders {
+ name: "linux-run-on-as-app-recompilation"
+ mixins: "linux"
+ mixins: "normal"
+ recipe {
+ properties: "run_on_apps:True"
+ properties: "recompilation:True"
}
}
builders {
name: "linux-run-on-as-app_release"
mixins: "linux"
mixins: "normal"
+ execution_timeout_secs: 25200 # 7h
recipe {
properties: "run_on_apps:True"
}
diff --git a/infra/config/global/luci-milo.cfg b/infra/config/global/luci-milo.cfg
index 30b9ede..7bdd5c2 100644
--- a/infra/config/global/luci-milo.cfg
+++ b/infra/config/global/luci-milo.cfg
@@ -61,6 +61,11 @@
short_name: "apps"
}
builders {
+ name: "buildbucket/luci.r8.ci/linux-run-on-as-app-recompilation"
+ category: "R8"
+ short_name: "apps-rec"
+ }
+ builders {
name: "buildbucket/luci.r8.ci/linux-jctf"
category: "R8"
short_name: "jctf"
diff --git a/infra/config/global/luci-notify.cfg b/infra/config/global/luci-notify.cfg
index 16015f2..bcd03ba 100644
--- a/infra/config/global/luci-notify.cfg
+++ b/infra/config/global/luci-notify.cfg
@@ -119,6 +119,11 @@
repository: "https://r8.googlesource.com/r8"
}
builders {
+ name: "linux-run-on-as-app-recompilation"
+ bucket: "ci"
+ repository: "https://r8.googlesource.com/r8"
+ }
+ builders {
name: "linux-run-on-as-app_release"
bucket: "ci"
repository: "https://r8.googlesource.com/r8"
diff --git a/infra/config/global/luci-scheduler.cfg b/infra/config/global/luci-scheduler.cfg
index c55893a..5383ff2 100644
--- a/infra/config/global/luci-scheduler.cfg
+++ b/infra/config/global/luci-scheduler.cfg
@@ -35,6 +35,7 @@
triggers: "linux-android-8.1.0"
triggers: "linux-android-9.0.0"
triggers: "linux-run-on-as-app"
+ triggers: "linux-run-on-as-app-recompilation"
triggers: "linux-internal"
triggers: "linux-jctf"
triggers: "r8cf-linux-jctf"