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',

Reply via email to