正味の効果:
テストレポートを見て、「テストレポート」をクリックしてください:
最初から発想されました:
ジェンキンスは、プラグイン引っ張っ報告欠落スタイルの問題解決をプラグインHTML Publisherを使用します
ジェンキンスさんは、問題のいくつかの解決策のHTMLスタイルの概要を表示します
それから私は、これらの方法で悪い感じ:
まず、これらの方法の使用は、上記発生しました:
- 私は、複雑な構成のああを行うには好きではありません
- 示すように、HTML、CSSスタイルファイルは、開く表示されません。
- キャッシュの問題は、test.htmlというあなたが開くたびに同じ内容で、なぜ問題をキャッシュされましたか?参照:pycharmからhtmlファイルは、404が表示されますなぜオープン?
問題解決のアイデア:
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开机自启动呢?
参照一下这个文: