我的多分支声明Jenkins管道在SCM签出过程中经常失败,出现超时错误,并且在一次或两次重试后才能工作。是否有自动重试SCM签出?
Jenkinsfile
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'
}
}
}
}
}
发布于 2021-01-17 16:46:47
您可以添加包装步骤,如“重试”,以重试SCM签出步骤。
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"
}
}
}
}
}
}
https://stackoverflow.com/questions/65746778
复制相似问题