2016-09-06 6 views
1

Jenkins 1.642.1を使用しており、ビルド/デプロイメントジョブと機能テストジョブの両方についてCoberturaレポートを生成します。 (Coberturaプラグインバージョン1.9.6を使用しているようです)生成されたレポートには、ラインヒットを示す赤/緑の色分けを含むjsソースファイルへのリンクが含まれています。このファイルには非ASCII文字が含まれているため、このファイルのhtmlビューにガベージ文字が表示されます。
ビルドジョブの設定(groovyスクリプトによって生成される)をチェックすると、 'Coberturaカバレッジレポートを公開する'のソースエンコーディング設定は、設定として「ASCII」を示します。 UTF-8にする必要があります。私はこれを手動で選択することができますが、私たちはビルドを手作業で行うことはありません。すべてがCIスタイルで生成されます - プログラミングを使用します。 この場合、groovyスクリプトの行が表示され、 'cobertura [path to file]'が呼び出されます。ソースコード化のための余地を含む追加の議論の余地はないようです。誰かがプログラムでこの値を設定する正しい方向を指摘できますか? //設定Coberturaの プロジェクト/出版/「ハドソン: -Jenkins Coberturaプラグインのソースエンコーディングをプログラムで設定する方法

おかげで、 ロブ

答えて

0

あああなたがこのようなあなたのグルーヴィーファイル内のコマンドにより、得られるconfiguration.xmlファイルをマイクロ管理できることが表示されます。プラグイン.cobertura.CoberturaPublisher "{ coberturaReportFile( 'ディレクトリパス') ソースエンコード(UTF_8)

関連する問題