5

私はHudsonを使って、Sphinxを使ってPythonプロジェクトのドキュメントを生成しています。これは、プロジェクト/ _build/htmlというフォルダにHTMLドキュメントを生成します。これはビルドアーティファクトとして使用するように設定されています。今すぐジョブを実行した後、ドキュメントの「Artifacts」リンクをクリックしてから、そのフォルダをクリックしてindex.htmlファイルに移動します。これはちょっと面倒なので、私はプロジェクトのページをカスタマイズしたいので、index.htmlファイルにまっすぐ連れて行く "ドキュメントの表示"リンクを持つことができます。ハドソンでそれをする方法はありますか?hudsonプロジェクトページへのカスタムリンクを追加

答えて

2

プロジェクトの説明では、HTMLを使用できます。編集するだけで、最後に成功したビルドのドキュメントにリンクすることができます。

+0

ハ!説明のHTML。簡単:)他のサーバーにファイルをコピーする必要はありません。ハドソンはそれらをうまく提供します。私はちょうど "/job/my-job-name/lastSuccessfulBuild/artifact/path/to/sphinx/_build/html/index.html"にリンクしなければなりませんでした。 – c089

+0

うん、私はそれがうまくいくと思った、私はハドソンのインスタンスを持っていないと確認する家で実行していた。 – ocodo

4

私は質問が閉じていることを知っていますが、私はあなたがこれを試すことができると思った。 HTML文書、アーティファクトを提供するためだけに別のhttpサーバーは必要ありません。プラグインを使用することができます: http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin

+0

+1それも私の選択だったでしょう。それを使用する必要もなく、アイディアを何度も試してみました。ドキュメントを正しく読むと、レポートの保存部分もカバーされ、アーティファクトとして表示されなくなります。 –

+0

ええ、古いレポートを保存することができます。実際に私たちが行っているいくつかのカスタムメトリックレポート(C++を理解する)には、それを実際に使用しなければなりませんでした。 – Sagar

+0

これは便利なプラグインのようです。しかし、私の場合、ハドソンに自分のページを提供させるだけでいいので、プラグイン(別名複雑さのレイヤー)を追加することは必要ではありません。 – c089

1

サイドラインプラグインを入手してください。それでは、プロジェクトページの左側にあるリンクを追加しましょう。

関連する問題