This is an automated email from the ASF dual-hosted git repository.

vatamane pushed a commit to branch bump-erlang-versions-and-clean-up-jenkinsfile
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit b5476eb87bf3f2c1eeee6c7303d36d952d20f4fa
Author: Nick Vatamaniuc <[email protected]>
AuthorDate: Mon Nov 10 11:02:32 2025 -0500

    Bump Erlang versions and clean up a few things
    
     * Bump Erlang versions
    
     * Remove some of the timeouts, rely on the global ones instead, just so we
     have fewer of them to look at.
    
     * Remove the email notification bits. We don't use that. The status is 
visible
     in GH
---
 build-aux/Jenkinsfile | 48 ++++++------------------------------------------
 1 file changed, 6 insertions(+), 42 deletions(-)

diff --git a/build-aux/Jenkinsfile b/build-aux/Jenkinsfile
index dfba236c7..27c2cee1e 100644
--- a/build-aux/Jenkinsfile
+++ b/build-aux/Jenkinsfile
@@ -19,14 +19,14 @@ DOCKER_IMAGE_BASE = 
'apache/couchdbci-debian:bookworm-erlang'
 
 // Erlang version embedded in binary packages. Also the version most builds
 // will run.
-ERLANG_VERSION = '26.2.5.15'
+ERLANG_VERSION = '26.2.5.16'
 
 // Erlang version used for rebar in release process. CouchDB will not build 
from
 // the release tarball on Erlang versions older than this
-MINIMUM_ERLANG_VERSION = '26.2.5.15'
+MINIMUM_ERLANG_VERSION = '26.2.5.16'
 
 // Highest support Erlang version.
-MAXIMUM_ERLANG_VERSION = '28.0.4'
+MAXIMUM_ERLANG_VERSION = '28.1.1'
 
 // Use these to detect if just documents changed
 docs_changed = "git diff --name-only origin/${env.CHANGE_TARGET} | grep -q 
'^src/docs/'"
@@ -480,9 +480,6 @@ pipeline {
           registryCredentialsId 'dockerhub_creds'
         }
       }
-      options {
-        timeout(time: 10, unit: 'MINUTES')
-      }
       steps {
         script {
           env.DOCS_CHANGED = '0'
@@ -518,9 +515,6 @@ pipeline {
           registryCredentialsId 'dockerhub_creds'
         }
       }
-      options {
-        timeout(time: 15, unit: 'MINUTES')
-      }
       steps {
         sh '''
           make python-black
@@ -553,9 +547,6 @@ pipeline {
           registryCredentialsId 'dockerhub_creds'
         }
       }
-      options {
-        timeout(time: 30, unit: 'MINUTES')
-      }
       steps {
         sh '''
            (cd src/docs && ./setup.sh ; make html)
@@ -583,9 +574,6 @@ pipeline {
           registryCredentialsId 'dockerhub_creds'
         }
       }
-      options {
-        timeout(time: 15, unit: "MINUTES")
-      }
       steps {
         sh '''
           rm -rf apache-couchdb-*
@@ -618,11 +606,9 @@ pipeline {
         }
       }
       steps {
-        timeout(time: 30, unit: "MINUTES") {
-          sh (script: 'rm -rf apache-couchdb-*', label: 'Clean workspace of 
any previous release artifacts' )
-          sh "./configure --spidermonkey-version 78 --with-nouveau"
-          sh 'make dist'
-        }
+        sh (script: 'rm -rf apache-couchdb-*', label: 'Clean workspace of any 
previous release artifacts' )
+        sh "./configure --spidermonkey-version 78 --with-nouveau"
+        sh 'make dist'
       }
       post {
         success {
@@ -660,26 +646,4 @@ pipeline {
       }
     }
   } // stages
-
-  post {
-    success {
-      mail to: '[email protected]',
-        replyTo: '[email protected]',
-        subject: "[Jenkins] SUCCESS: ${currentBuild.fullDisplayName}",
-        body: "Yay, we passed. ${env.RUN_DISPLAY_URL}"
-    }
-    unstable {
-      mail to: '[email protected]',
-        replyTo: '[email protected]',
-        subject: "[Jenkins] SUCCESS: ${currentBuild.fullDisplayName}",
-        body: "Eep! Build is unstable... ${env.RUN_DISPLAY_URL}"
-    }
-    failure {
-      mail to: '[email protected]',
-        replyTo: '[email protected]',
-        subject: "[Jenkins] FAILURE: ${currentBuild.fullDisplayName}",
-        body: "Boo, we failed. ${env.RUN_DISPLAY_URL}"
-    }
-  }
-
 } // pipeline

Reply via email to