ジェンキンスは、学習7 Pythonの自動化は、HTML形式のレポートを生成し実行しています

序文

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

おすすめ

転載: www.cnblogs.com/yoyoketang/p/12142783.html