Я использую плагин Jenkins для проверки моего проекта. У меня есть Groovy скрипт следующего вида:Выполнять задачи в узле дважды
node {
stage("checkout") {
//some other code
}
stage("build") {
//some other code
}
stage("SonarQube Analysis") {
//some other code
}
}
Когда у меня есть функция ветвь, которую я хочу объединить в master
, я хотел бы сначала сделать этот процесс на master
, а затем на функцию и посмотреть, если Анализ SonarQube хуже по характеристикам.
Я хотел бы что-то в этом роде:
def codeCoverageMaster = node("master")
def codeCoverageFeature = node("feature/someFeature")
if(codeCoverageFeature < codeCoverageMaster) {
currentBuild.result = "ERROR"
}
что-то подобное возможно?