2012-12-29 4 views

答えて

16

ジョブごとに実行しますか?または仕事全体のためのグローバル?

リンクが常に静的(例:最新の成果物のみ)の場合は、サイドバーリンクプラグインを使用できます。 https://wiki.jenkins-ci.org/display/JENKINS/Sidebar-Link+Plugin(ジョブごとに静的リンクを配置します(すべての実行に対して)。

実行ごとにリンクが変更された場合は、自分の環境で行っていることをここに示します。私は実行の説明を<a href>タグで更新します。リンクは実行ページに表示されませんが、ビルド履歴ではうまく機能します。

enter image description here
上記の注意、[Debug][Release]は、それぞれの特定のビルドのためのユニークなリンクです。

このためには、説明設定プラグインが必要です。 https://wiki.jenkins-ci.org/display/JENKINS/Description+Setter+Plugin。そして、プラグイン(ビルド後のアクションです)では、純粋なHTMLを書いてください。あなたはそこに

<a href="http://whatever/${BUILD_NUMBER}">Link here</a> 

編集で通常の環境変数を使用することができます。ビルド履歴の説明にHTMLを置くために(すべてで可能な場合)、今日それは容易ではないことに注意してください。個々のビルドページで動作します。

+0

ありがとう、両方のオプションが素晴らしいです。 –

+0

偉大なプラグイン..ありがとう:) –

1

あなたがそのように扱わなければマークアップしたい場合は、あなたがそれを有効にする必要があります管理ジェンキンス>グローバルセキュリティ>マークアップフォーマッタ=安全なHTML

ジェンキンスは、パイプラインをスクリプト化するために次に、あなたは、単にいくつかとcurrentBuild.descriptionプロパティを設定することができますHTML。例:

currentBuild.description = "Click <a href='http://yourlink'>here</a>" 

レンダリングされたHTMLは、ビルド履歴とビルドページに表示されます。

関連する問題

 関連する問題