У меня есть многоотраслевой конвейер, который запускает Jenkinsfile
выбранных веток.Теперь мне нужно запустить тот же Jenkinsfile
с параметрами, поэтому я решил, что могу использовать обычный конвейер.
Теперь все, что мне нужно сделать, это определить, запущен ли я в многоотраслевом конвейере или нет.Я мог бы проверить любые параметры в сборке, и когда их нет, я мог бы определить, что я нахожусь в многоотраслевом конвейере:
def isMultibranchPipeline() {
!params.any()
}
Я искал более прямой метод, чтобы узнать, является лискрипт выполняется в многоотраслевом конвейере или нет, но не может найти ничего подобного.