【发布时间】:2016-11-18 04:06:44
【问题描述】:
我想使用 JobDSL 配置 Jenkins 作业。我定义了一个变量sonarProperties。但是缺少 Invoke Standalone analysis 部分。
这是我的配置:
job('example') {
def sonarProperties = '''\
sonar.projectName=example
sonar.projectVersion=1.0
..
....
'''.stripIndent()
configure { sonar ->
sonar / 'steps' << 'hudson.plugins.sonar.SonarRunnerBuilder' {
properties ("$sonarProperties")
javaOpts ''
jdk '(Inherit From Job)'
project ''
task ''
}
}
【问题讨论】:
标签: jenkins groovy sonarqube jenkins-job-dsl sonarqube-scan