Как пометить сборки Jenkins как SUCCESS только на определенных значениях выхода из ошибки (кроме 0)?
Когда я запускаюExecute shell
шаг сборки, чтобы выполнить скрипт, и этот скрипт возвращается,0
Jenkins
помечает сборку какSUCCESS
в противном случае он помечается какFAILURE
что является ожидаемым поведением по умолчанию как0
означает отсутствие ошибок, а любое другое значение представляет ошибку.
Есть ли способ пометить сборку какSUCCESS
только если возвращаемое значение соответствует определенному значению, отличному от0
(например, ,,1
2
3
...)?
PS: если тыинтересно, почему яВ поисках этого, это позволит мне выполнить модульное тестирование самого Jenkins, так как мои сценарии написаны так, чтобы возвращать различные значения выхода в зависимости от различных факторов, что позволяет мне ожидать определенных значений в зависимости от определенных ошибок установки и обеспечения полной интеграции Jenkins. подхватывает тех.