You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by va...@apache.org on 2024/12/19 17:06:09 UTC

(couchdb) 01/01: Try adding retries to our full CI steps

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

vatamane pushed a commit to branch jenkins-try-some-retries-for-ci
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit 211a2412678b93c7dc9748046140242b22c70d7c
Author: Nick Vatamaniuc <va...@gmail.com>
AuthorDate: Thu Dec 19 12:03:16 2024 -0500

    Try adding retries to our full CI steps
    
    These run a bunch at a time in parallel, and a failure in any one means having to
    re-run all again which has a pretty high chance of hitting some other flaky
    failure.
---
 build-aux/Jenkinsfile.full | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full
index 4428977dc..52d1e26d8 100644
--- a/build-aux/Jenkinsfile.full
+++ b/build-aux/Jenkinsfile.full
@@ -233,12 +233,12 @@ def generateContainerStage(platform) {
                   dir( "${platform}/build" ) {
                     sh "${configure(meta[platform])}"
                     sh 'make'
-                    sh 'make eunit'
-                    sh 'make elixir'
-                    sh 'make elixir-search'
-                    sh 'make mango-test'
-                    sh 'make weatherreport-test'
-                    sh 'make nouveau-test'
+                    retry(3) {sh 'make eunit'}
+                    retry(3) {sh 'make elixir'}
+                    retry(3) {sh 'make elixir-search'}
+                    retry(3) {sh 'make mango-test'}
+                    retry(3) {sh 'make weatherreport-test'}
+                    retry(3) {sh 'make nouveau-test'}
                   }
                 }
                 catch (err) {