Jenkins中的我的一個工作生成html報告,並使用HTML Publisher Plugin從各自的構建鏈接到它。在這種情況下,如果我想直接這個HTML頁面(假定沒有啓用安全保護,所以沒有登錄需要),我需要遵循具有以下形式的鏈接:Jenkins - 將HTML報告發布到自定義網址
http://hostname:port/job/Some%20Job%20Name/buildNumber/Functional_Test_Report/
而且對於每個後續版本,URL將根據buildNumber
進行更改。我希望有一個「漂亮」的網址,它會一直顯示最新的報告。說是這樣的:
http://hostname:port/testReport
實際報告HTML然後將每一個構建完成時自動推送到該位置,將消除通過詹金斯每次要查看報表的需要。
有沒有辦法做到這一點?
感謝您的回答!是的,固定的URL正是我想要的。內部版本號不應該是URL的一部分,只有最後一個應該是相關的。我不確定我瞭解如何根據您的建議生成此類網址?我如何將報告推送給它?我認爲它是一些文件夾,將包含index.html文件? –
這真的取決於你如何配置你的jenkins工作,但我們實際上只是通過jenkins運行一個shell腳本來創建文件(在shell腳本中,我們簡直就是調用'cat'),然後根據你在哪裏託管你的站點,我們有我們的jenkins作業進行部署並運行shell腳本,以便它將創建帶有「動態」鏈接的我們的網頁。 – aug