This is an automated email from the ASF dual-hosted git repository.
nickva pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb.git
The following commit(s) were added to refs/heads/main by this push:
new 96ea5b501 Improve CI by matching variants to the number of workers
96ea5b501 is described below
commit 96ea5b501a03a956f561ecffcef6cf82cede8fed
Author: Nick Vatamaniuc <[email protected]>
AuthorDate: Fri May 29 13:39:12 2026 -0400
Improve CI by matching variants to the number of workers
Previously, after we added trixie we ended up with N+1 variants for N worker
slots for generic docker workers. This means CI jobs have to wait until one
of
the workers finishes completely before even starting. To improve the
situation,
let's skip intermediate (27 currently) CI run to hopefully restore the speed
back.
There is some separate docker pull or java run flakiness we noticed but
that's
not related to this most likely.
---
build-aux/Jenkinsfile | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/build-aux/Jenkinsfile b/build-aux/Jenkinsfile
index 4b18997af..50cc2a5ad 100644
--- a/build-aux/Jenkinsfile
+++ b/build-aux/Jenkinsfile
@@ -179,16 +179,20 @@ meta = [
gnu_make_eunit_opts: "${DEFAULT_GNU_MAKE_EUNIT_OPTS}"
],
- 'base-intermediate-erlang': [
- name: 'Debian x86_64',
- spidermonkey_vsn: '78',
- with_nouveau: true,
- with_clouseau: true,
- clouseau_java_home: '/opt/java/openjdk',
- quickjs_test262: false,
- image: "${DOCKER_IMAGE_BASE}-${INTERMEDIATE_ERLANG_VERSION}",
- gnu_make_eunit_opts: "${DEFAULT_GNU_MAKE_EUNIT_OPTS}"
- ],
+ // Skip this temporarily. We have too many CI jobs for the workers available
+ // which forces a CI job to wait for some of the worker to full run the CI
+ // before continuing effectively making the runs take about 2x the time. When
+ // we remove bullseye we can uncomment this perhaps
+ // 'base-intermediate-erlang': [
+ // name: 'Debian x86_64',
+ // spidermonkey_vsn: '78',
+ // with_nouveau: true,
+ // with_clouseau: true,
+ // clouseau_java_home: '/opt/java/openjdk',
+ // quickjs_test262: false,
+ // image: "${DOCKER_IMAGE_BASE}-${INTERMEDIATE_ERLANG_VERSION}",
+ // gnu_make_eunit_opts: "${DEFAULT_GNU_MAKE_EUNIT_OPTS}"
+ // ],
'base-quickjs': [
name: 'Debian 12 with QuickJS',