3
Jenkins 2.x Groovy Script Build Pipelineを使用してSonarプロジェクト分析を開始したいと考えています。Jenkins Scriptパイプラインソナー統合
私は大したことないthatsのようにMavenで構成されたソナーを持っている:
withEnv(["JAVA_HOME=${javaHome}", "PATH + MAVEN=${mavenHome}/bin:${env.JAVA_HOME}/bin", "MAVEN_OPTS=${mavenOpts}"]) {
sh 'mvn -B sonar:sonar'
}
しかし、どのようにiは、ソナーからの結果を得ることができますか?それとも、ビルドパイプラインを止めることができるように、どのようにして高品質のゲートが確保されているかを判断するにはどうすればいいですか?
ソーナーのいくつかのバージョン以来、ビルドブレーカーの概念は、私が知っている限り、廃止されています。それともどうやってこれをやりますか?
プロジェクトの基になるコードがあまりにも悪い場合は、ビルドパイプラインを停止/一時停止することをお勧めします。
私は –
はそれを試してみましたが、これを得たことを試してみますTHX:java.lang.NoSuchMethodErrorの:あなたはHttpRequestのプラグインをインストールするには、ニート@LeeそのようなDSL方式「のHttpRequestは」 –
を見つけました。 –