5

hudson/jenkins出力コンソールにハイパーリンク(Webリンク)を表示するにはどうすればよいですか?hudson/jenkinsビルド出力コンソールにハイパーリンクを表示する方法

私が達成しようとしているのは、特定の条件に基づいてhudson/jenkinsビルド中にハイパーリンクを表示することです。 ユーザーがそのリンクをクリックすると、新しいブラウザウィンドウが開き、そのページが表示されます。

これを行うためのプラグインはありますか?何か提案してください?例えば

+0

をするのを忘れ 言い換えれば、条件に基づいてURLコンテキストを動的に構築したいと考えています – enthuguy

答えて

2

あなたが入力した場合、:ビルドステップ

echo 'http://example.com' 

はいえないtarget="_blank"で、シェルコマンド→アドレスがコンソール出力にハイパーリンクされますを実行します。しかし、それを真ん中でクリックすると、ブラウザの設定に応じて、新しいタブまたはウィンドウで開きます。

+0

ありがとうございました。 hrefを持つことは可能ですか? たとえば テキストには「ここをクリック」と表示されますが、下線のエンドポイントは実際のURLになります。 完全なURLを表示したくありません。私は試してみましたが、それを手に入れることはできません:) – enthuguy

+0

@enthuguy残念ながら、それはありません。 '... 'はハイパーリンクされた' href'の内容を持つプレーンテキストとして表示され、BTW、 "_click here_"とにかく良いリンクテキストではありません。テキストは、リンクをたどったときに見つかると期待できる_what_、それに続く_how_ではなく、どんなブラウザユーザーでもわかるはずです。スタイラスや指でタップしたり、タブでタップしたり、を打ったりします。 –

3

グルーヴィーなスクリプトまたは(サンドボックスなし)・ジェンキンス・ジョブ・パイプラインは、あなたが試してみたいことがあります(システム)を使用して、例えば:

import hudson.console.ModelHyperlinkNote 
println hudson.console.ModelHyperlinkNote.encodeTo('http://example.com', 'example') 

見つけてくださいここhudson.console.ModelHyperlinkNoteの完全なAPI:http://javadoc.jenkins-ci.org/hudson/console/ModelHyperlinkNote.html

関連する問題