私はHudsonを使って、Sphinxを使ってPythonプロジェクトのドキュメントを生成しています。これは、プロジェクト/ _build/htmlというフォルダにHTMLドキュメントを生成します。これはビルドアーティファクトとして使用するように設定されています。今すぐジョブを実行した後、ドキュメントの「Artifacts」リンクをクリックしてから、そのフォルダをクリックしてindex.htmlファイルに移動します。これはちょっと面倒なので、私はプロジェクトのページをカスタマイズしたいので、index.htmlファイルにまっすぐ連れて行く "ドキュメントの表示"リンクを持つことができます。ハドソンでそれをする方法はありますか?hudsonプロジェクトページへのカスタムリンクを追加
答えて
プロジェクトの説明では、HTMLを使用できます。編集するだけで、最後に成功したビルドのドキュメントにリンクすることができます。
私は質問が閉じていることを知っていますが、私はあなたがこれを試すことができると思った。 HTML文書、アーティファクトを提供するためだけに別のhttpサーバーは必要ありません。プラグインを使用することができます: http://wiki.hudson-ci.org/display/HUDSON/HTML+Publisher+Plugin
+1それも私の選択だったでしょう。それを使用する必要もなく、アイディアを何度も試してみました。ドキュメントを正しく読むと、レポートの保存部分もカバーされ、アーティファクトとして表示されなくなります。 –
ええ、古いレポートを保存することができます。実際に私たちが行っているいくつかのカスタムメトリックレポート(C++を理解する)には、それを実際に使用しなければなりませんでした。 – Sagar
これは便利なプラグインのようです。しかし、私の場合、ハドソンに自分のページを提供させるだけでいいので、プラグイン(別名複雑さのレイヤー)を追加することは必要ではありません。 – c089
サイドラインプラグインを入手してください。それでは、プロジェクトページの左側にあるリンクを追加しましょう。
- 1. 'admin/content'の操作にカスタムリンクを追加する
- 2. カスタムリンク付きのWordpress Menu Page(管理パネル内)を追加するには?
- 3. ワードプレスでwp_nav_menu関数を使用してカスタムリンクを追加する方法
- 4. Joomlaカスタムリンク
- 5. hudsonのビューにプログラムでジョブを追加する方法
- 6. HudsonのMavenビルドにjavadocsを追加するには
- 7. Jenkins/Hudsonの求人情報ページに要約情報を追加
- 8. UIDataDetectorTypesカスタムリンクの色?
- 9. $(this)への追加
- 10. イメージファイルへの追加
- 11. オブジェクトフィールドへの追加
- 12. hudson/jenkins - 新しいジョブページでジョブテンプレートタイプを追加
- 13. スココンへのインクルードディレクトリを追加
- 14. カスタムリンク/タグのckeditorプラグイン
- 15. AppContlegateへのViewControllerの追加
- 16. KeystoreFileへのエントリの追加
- 17. NSMutableArrayへのファイルの追加
- 18. データベーステーブルへのタイムスタンプの追加
- 19. モデルへのカスタムクエリの追加
- 20. キープレスイベントへのリンクの追加
- 21. awstatsへのカスタムログインページの追加
- 22. StructuredTextViewerへのソースバリデーションの追加
- 23. QMainWindowへのQGLWidgetの追加
- 24. インスタンスのdir()への追加
- 25. PyCharmへのライブラリディレクトリの追加
- 26. jspのリクエストパラメータへの追加
- 27. ホストファイルへのエントリの追加
- 28. AppへのUINavigationControllerの追加
- 29. メンバーリストへの追加のPython
- 30. ドロップダウンリストへのコントロールの追加
ハ!説明のHTML。簡単:)他のサーバーにファイルをコピーする必要はありません。ハドソンはそれらをうまく提供します。私はちょうど "/job/my-job-name/lastSuccessfulBuild/artifact/path/to/sphinx/_build/html/index.html"にリンクしなければなりませんでした。 – c089
うん、私はそれがうまくいくと思った、私はハドソンのインスタンスを持っていないと確認する家で実行していた。 – ocodo