有人知道Jenkins的Job-DSL语法来配置SonarQube的质量门插件部分吗?
答案 0 :(得分:2)
可以使用Job DSL的Configure块来定义自定义元素。相关问题是Using Jenkins Job-DSL Configure block to place custom steps in particular positions。
以下脚本对我有用,
configure { project ->
project / publishers / 'quality.gates.jenkins.QGPublisher' (plugin:'quality-gates@2.5'){
jobConfigData{
projectKey('MY-PROJECT-ID')
sonarInstanceName('SonarQube')
}
}
}
上的“Job DSL playground”测试脚本