Хотите ли вы показать один этап «красный», а все остальные (без сбоев) «зеленый»?Насколько я знаю, это невозможно.
Хотите знать, какая стадия не проходит, а какая работает правильно?Ну, это зависит от того, как вы хотите, чтобы оно отображалось
Простой способ: как предложено в предыдущем ответе, вы можете использовать "echo", чтобы напечатать его в консоли
"Я хочу"это полная мощность ': капсулируйте try-catch внутри другого try-catch и используйте сигнал «error»:
stages {
try {
stage ('Normal') {
try {
/* Do your thing */
} catch (err) {
/* Mark this stage as "failure" using error
error 'Stage Normal failing'
}
} // stage 'Normal'
} catch (err) {
// here is the 'error' signal captured and omitted by now
}
Стадия сбоя появляется с текстом «fail», показанным в поле и в более темном месте.красный