-3
ための起動Sonarqubeスキャナ私はMSBuildのためSonarqubeスキャナを呼び出したいジョブDSLプラグインスクリプトを使用して、ジェンキンスジョブにMSBuildのエンド分析のための分析とSonarqubeスキャナを開始します。ジョブDSLプラグイン - MSBuildの
私は以下のようなconfig.xmlのを生成します:
<hudson.plugins.sonar.MsBuildSQRunnerBegin plugin="[email protected]">
<projectKey>a</projectKey>
<projectName>b</projectName>
<projectVersion>c</projectVersion>
<additionalArguments></additionalArguments>
</hudson.plugins.sonar.MsBuildSQRunnerBegin>
<hudson.plugins.sonar.MsBuildSQRunnerEnd plugin="[email protected]"/>
私が切り取らfolloing DSLを使用し、それは
msBuildSQRunnerBegin {
additionalArguments('')
msBuildScannerInstallationName('')
projectKey('TinyJSON')
projectName('Tiny Json')
projectVersion('1.0')
sonarInstallationName('')
}
msBuild {
buildFile('TinyJSON.sln')
}
msBuildSQRunnerEnd()
エラー
"署名エラー" で失敗していますjavaposse.jobdsl.dsl.DslScriptException: (script, line 17) No signature of method: javaposse.jobdsl.dsl.helpers.step.StepContext.msBuildSQRunnerBegin() is applicable for argument types: (script$_run_closure1$_closure3$_closure8) values: [[email protected]]
誰でもDSLスクリプトを作成してください仕事のXMLでこのスニペットを食べた
私たちはコード作成サービスではありません。あなたが特定のプログラミング課題に悩まされているなら、私たちは問題解決者です。 –
ジョブDSLはJenkinsのプラグインとしては最高の文書です。包括的なドキュメントを読んで、APIビューアを使用してください。 –
あなたを止めるのは何ですか? – pczeus