【发布时间】:2019-08-05 18:52:07
【问题描述】:
我有一个 Jenkins 管道作业,一旦在 gitlab 中创建了合并请求,就会触发该作业。管道中的阶段之一是进行声纳分析。
SonarQube 显示最新版本的扫描结果。有什么方法可以查看特定构建的扫描结果?
这是我使用的管道代码:
pipeline {
agent any
options {
gitLabConnection('my_connection')
gitlabBuilds(builds: ["SonarQube"])
}
tools {
maven 'maven'
jdk 'jdk8'
}
stages {
stage('SonarQube') {
steps {
gitlabCommitStatus("SonarQube") {
withSonarQubeEnv('my_sonar') {
sh "mvn sonar: sonar"
}
}
}
}
}
}
【问题讨论】:
标签: jenkins groovy sonarqube jenkins-pipeline