Я создаю конвейер Дженкинса, используя Blue ocean.
Теперь я пытаюсь добавить в поток анализ SonarQube. Но когда я запускаю поток, он говорит:
Нет шагов На этом этапе нет шагов
Этап выглядит так:
stage('Analysis') {
steps {
script {
if (env.BRANCH_NAME == 'develop') {
withSonarQubeEnv('SonarQube Server') {
bat 'mvn sonar:sonar'
def qualitygate = waitForQualityGate()
if (qualitygate.status != "OK") {
error "Pipeline aborted due to quality gate coverage failure: ${qualitygate.status}"
}
}
}
}
}
}
Поток выполняется в ветке разработки: Я не знаю, почему Дженкинс выдает эту ошибку. Может кто-то помочь мне с этим?
env.BRANCH_NAME == 'develop'
? - person Matt Schuchard   schedule 26.03.2018env.BRANCH_NAME
сбивает с толку не всегда фактическое имя ветки. _если соответствует какому-либо запросу на изменение, имя обычно произвольное (см. CHANGE_ID и CHANGE_TARGET). Если это запрос на вытягивание, это может быть другое имя. - person mkobit   schedule 26.03.2018