[英]Sonar Quality Gate in Jenkins DSL API
我正在使用Jenkins DSL創建我的工作,我想使用一個聲納插件來檢查我在Sonar中配置的質量門。 我一直在檢查Jenkins DSL API,但找不到任何東西。
有人知道Jenkins DSL中是否有可以在我的工作中添加該選項的選項?
問候。
Job DSL API不支持所有插件。 嘗試手動配置作業,然后將配置移植到作業DSL。 使用配置塊可添加API不支持的任何配置。
以下配置塊對我有用:
configure { project ->
project / 'publishers' << 'org.quality.gates.jenkins.plugin.QGPublisher' {
jobConfigData{
projectKey('yourKey')
sonarInstanceName('yourSonar')
buildStatus('UNSTABLE')
}
buildDecision{
qualityGatesProvider{
qualityGateResponseParser{}
sonarHttpRequester(class: 'org.quality.gates.sonar.api61.SonarHttpRequester61')
{
logged('false')
}
sonarInstanceValidationService{}
}
}
jobConfigurationService{}
jobExecutionService{}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.