pdependチャートをJenkinsジョブインターフェイス(プロジェクトのタイトルの下)に追加するにはどうすればよいですか?実際にそうすることは可能ですか?
3 に答える
はい、そうです。Jenkinsの説明では、画像を追加できます。
少し前に使用できembed
ましたが、XSS保護が追加されたときに削除されましたが、次のようになります。
チャートが下にあると仮定してbuild/pdepend/*
、説明に次の2行を貼り付けます。
<img type="image/svg+xml" height="300" src="ws/build/pdepend/overview-pyramid.svg" width="500"></img>
<img type="image/svg+xml" height="300" src="ws/build/pdepend/dependencies.svg" width="500"></img>
相対パスを使用することで、プロジェクトの名前を変更したりサーバーを移動したりする場合にパスを変更する必要はありません。
edorianによって提供されたソリューションを使用した後でも、それは私にはうまくいきませんでした。
いくつかの研究開発を行った後、私はそれがジェンキンスのバグであることに気づきました
https://issues.jenkins-ci.org/browse/JENKINS-22028
1.564以降で解決されました。
これを解決するには、[Jenkinsの管理]> [グローバルセキュリティの構成]に移動し、マークアップフォーマッターをRAWHTMLとして選択するだけです。
これは古い質問ですが、これを行う方法を探している人には役立つかもしれません。まず、私のプロジェクトはテストプロジェクトであり、テストステップの1つで、時間の経過とともに測定したい結果を含むファイルが書き込まれるため、csvファイルが作成されます。次に、プロジェクトの説明で、highchart.jsスクリプトをcsv値と統合しました。したがって、このようにして、すべてのジョブの値を1つの場所にまとめたグラフが作成され、次のようになります。
注:これを行うには、「anything-goes-formatter」プラグインをインストールする必要があります。これにはセキュリティ上のリスクがあると思います。これが誰かに役立つことを願っています。