序文
pytestスクリプトが実行がジェンキンスさんに直接表示されて完了した後、ジェンキンス上のHTMLレポートを生成するためのプラグインが存在している、HTML形式のレポートを生成することができます
HTML出版社
システム管理 - プラグインマネージャ - オプションのプラグイン、検索:HTMLパブリッシャー
HTML出版社、ポイントをチェック 直接安装
更新中心
インストールが完了したら、ホームビューに戻ります
シェルの実行
Pytestは、現在のディレクトリreport.htmlをでレポートを生成するために、操作の完了後、レポートを生成するように構成されたシェルの内部で実行しました
pytest test_demo.py --html =レポート/ result.html --self-含ま-HTML
ビルド操作の後
操作後ビルダーを追加し、選択しPublish HTML reports
たプラグインを
レポートレポート設定を追加
- アーカイブにHTMLディレクトリは、住所フォルダHTMLレポートを生成する上記である:レポート
- 名前インデックスページ[S]レポート:result.html
- レポートのタイトルジェンキンスの左側に表示される名前、デフォルト:HTMLレポート
レポートの生成
構築に成功した後、生成されたHTMLレポートを見ることができます
ビューレポート欠落しているCSSスタイル
ロードCSSスタイル
jenkins-で>システム管理 - >スクリプトのコマンドラインは、その上で次のコマンドを入力します。
するSystem.setProperty( "hudson.model.DirectoryBrowserSupport.CSP"、 "")
実行後、次のジョブを有効にするために再構築する必要があります。しかし、このアプローチは一時的な解決策である、ジェンキンスを再起動した後、この問題が発生します
Groovyのプラグイン
上記の問題を解決するには、インストールする必要がありますStartup Trigger
し、Groovy
プラグイン
ジョブの設定ページで、チェックのトリガーを構築する場合:ジョブのノードが起動したときにビルドを
在Job配置页面,增加构建步骤Execute system Groovy script