我正在使用 Blue Ocean 创建一个 Jenkins 管道。
现在我尝试将 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}"
}
}
}
}
}
}