diff options
author | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-11-12 11:49:09 +0000 |
---|---|---|
committer | Guillaume Tucker <guillaume.tucker@collabora.com> | 2019-11-14 09:12:41 +0000 |
commit | 79f18260f75bcca62622b86a156c2cda09018c58 (patch) | |
tree | ddaad9a6df04c3d5e8c2c6b2c0c47cf16d8720fa | |
parent | 7873adbc84a020dc2c1cb9f6efb3c6376ef0fc5d (diff) |
build-trigger.jpl: build arm64 defconfig with medium-config-builder
Now that allmodconfig is being built on large builders with the
big-config-builder label, the arm64 defconfig is clearly the one that
takes the longest to complete with the default "make -j4" approach.
This can take up to 45min. For this kind of medium-sized builds, we
can have dedicated smaller builders to run say at -j8 or -j12 and keep
each individual build well under 30min.
Signed-off-by: Guillaume Tucker <guillaume.tucker@collabora.com>
-rw-r--r-- | jenkins/build-trigger.jpl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/jenkins/build-trigger.jpl b/jenkins/build-trigger.jpl index bc8f1b2..20e159d 100644 --- a/jenkins/build-trigger.jpl +++ b/jenkins/build-trigger.jpl @@ -230,6 +230,9 @@ def buildKernelStep(job, arch, defconfig, build_env, opts, labs, kci_core) { if (defconfig.matches(".*allmodconfig.*")) { node_label = "big-config-builder" parallel_builds = "" + } else if (defconfig.matches("^defconfig.*") && arch == "arm64") { + node_label = "medium-config-builder" + parallel_builds = "" } def str_params = [ |