ジェンキンスは、HTMLのテストレポートを表示(HTML Publisherを使用していない)[予約]ジェンキンス上のHTMLレポートを表示ジェンキンスは、HTML運営者向けプラグインを使用して問題を解決するためにいくつかのソリューションを逃しプラグイン引いをスタイルレポートはHTMLでpycharmから、なぜ質問は、オープンの表示HTML形式の要約をジェンキンスファイルは、Linuxの使用Apacheは静的なHTMLページを公開?404を示しています

 正味の効果:

テストレポートを見て、「テストレポート」をクリックしてください:

 

最初から発想されました:

ジェンキンスは、[予約]にHTMLレポートを表示します

ジェンキンスは、プラグイン引っ張っ報告欠落スタイルの問題解決をプラグインHTML Publisherを使用します

ジェンキンスさんは、問題のいくつかの解決策のHTMLスタイルの概要を表示します

 

それから私は、これらの方法で悪い感じ:

 

まず、これらの方法の使用は、上記発生しました:

  • 私は、複雑な構成のああを行うには好きではありません
  • 示すように、HTML、CSSスタイルファイルは、開く表示されません。

 

 

 

問題解決のアイデア:

 

STEP1:混乱の試用期間

2問題解決プロセス、私は限りtest.htmlというファイルのコピーファイルがプロジェクトフォルダにして、外を開くことがわかった、何が表示されることは正常です。

だから、直接、その後、ワークスペースフォルダにtest.htmlというファイルをコピーし、このように、Linuxサーバのブラウザ(!良い愚か)にtest.htmlという絶対パスにアクセスします。/root/.jenkins/workspace/logicCheck/html

 

予想通り、ディスプレイ404が開かれます

 

 STEP2:エントリポイントを見つけて、アイデアを検証

 

その後、突然アイデアは、それへの外部アクセスをLinux上で静的なページを展開する方法、来ましたの?

道に沿って、本当にできる、オンライン答えを見つけるために始めました!Linuxの使用Apacheは静的なHTMLページを公開します

 

STEP3:最終的な効果を達成するために

使用 jenkins的插件 set build description展示测试报告的链接了

  • 首先下载插件

 

 

  • 然后配置job,build>>add build step>>Set build description

如图:

  • 填写test.html的外部访问地址

 

  • 最后,因为每次构建生job,都会生成新的test.html,别忘记在shell脚本中把最新的test.html,移动到/var/www/html/文件夹中。/var/www/html 是Apache默认发布目录 
cp test.html /var/www/html

 

PS:

我这里可能埋了一个坑,如果服务器重启怎么办?是不是还要手动重启httpd?怎么能让httpd开机自启动呢?

参照一下这个文:

https://www.cnblogs.com/aiaiduo/p/8109125.html

おすすめ

転載: www.cnblogs.com/kaerxifa/p/11309269.html