#jenkins #groovy #sonarqube #jenkins-pipeline
#дженкинс #groovy #sonarqube #дженкинс-конвейер
Вопрос:
У меня есть задание конвейера 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"
}
}
}
}
}
}
Ответ №1:
Вы должны иметь возможность просмотреть это на странице проекта sonarqube на вкладке «активность»