@kaleigh
В Jenkins, вы можете пропустить этап (stage) в pipeline, используя условные выражения или инструкции when
. Например, чтобы пропустить этап, если определенный условный выражение не выполняется, вы можете использовать следующий синтаксис:
1 2 3 4 5 6 7 8 |
stage('Build') { when { expression { return params.SKIP_BUILD == 'true' } } steps { echo 'Building...' } } |
В этом примере этап Build
будет пропущен, если параметр SKIP_BUILD
установлен в true
.
Вы также можете использовать условные выражения для пропуска этапа, основанного на результатах предыдущего этапа. Например:
1 2 3 4 5 6 7 8 |
stage('Test') { when { success { return true } } steps { echo 'Testing...' } } |
В этом примере этап Test
будет пропущен, если предыдущий этап завершился неудачей.