This is an automated email from the ASF dual-hosted git repository. nickva pushed a commit to branch fix-ci-reduce-run-count in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 492e5ae663d029f3e6404e1463eea2939715a9fb 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',
