Continuar o pipeline de Jenkins após o estágio com falha
Eu tenho uma série de estágios que executam verificações rápidas. Eu quero realizar todos eles, mesmo se houver falhas. Por exemplo:
stage('one') {
node {
sh 'exit 0'
}
}
stage('two') {
node {
sh 'exit 1' // failure
}
}
stage('three') {
node {
sh 'exit 0'
}
}
Palcotwo
falha, então, por padrão, o estágiothree
não é executado.
Normalmente, este seria um trabalho paraparallel
, mas quero exibi-los na exibição do palco. No mock up abaixo:
two
falha assimthree
não roda.Eu Photoshopped Build # 6 para mostrar o que eu gostaria de ver. Trabalhotwo
falha e é exibido como tal, masthree
ainda corre. O verdadeiro Jenkins provavelmente exibirá toda a Build # 6 com um tom ligeiramente vermelho, o que é claro.