1
JobDSLを使用してJenkinsジョブを設定したいとします。変数sonarProperties
を定義します。しかし、スタンドアロン分析を呼び出すの部分がありません。あなたは'steps'
'builders'
で交換する必要があるので、Job DSLを使用してJenkinのSonarQubeセクションを設定する(SONARパートがない)
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 ''
}
}
はそれを得た、ありがとう@daspilker – Happy