首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何在多分支声明詹金斯管道中配置SCM (gitHub)校验重试?

如何在多分支声明詹金斯管道中配置SCM (gitHub)校验重试?
EN

Stack Overflow用户
提问于 2021-01-16 05:31:37
回答 1查看 1.2K关注 0票数 0

我的多分支声明Jenkins管道在SCM签出过程中经常失败,出现超时错误,并且在一次或两次重试后才能工作。是否有自动重试SCM签出?

Jenkinsfile

代码语言:javascript
运行
复制
agent {
    label "agent1"
}
stages {
    stage('Test') {
        parallel {
            stage('Test1') {
                steps { sh 'echo Test 1 passed' }
            }
            stage('Test2') {
                steps {
                    sh 'echo Test2 is passed'
                }
            } stage('Test3') {
                steps {
                    sh 'echo Test 3 passed'
                }
            }
        }
    }
}
EN

回答 1

Stack Overflow用户

发布于 2021-01-17 16:46:47

您可以添加包装步骤,如“重试”,以重试SCM签出步骤。

代码语言:javascript
运行
复制
agent {
    label "agent1"
}
stages {
    stage('Test') {
        parallel {
            stage('Test1') {
                steps {
                    retry(3) {
                        echo "Test 1 passed"
                    }
                }
            }
            stage('Test2') {
                steps {
                    retry(3) {
                        echo "Test 1 passed"
                    }
                }
            }
        }
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65746778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档