我想定製webstatus模板我buildbot 0.8.8安裝 根據文檔:定製buildbot webstatus
Buildbot使用Web界面模板系統。這些模板的來源可以在buildbot的庫區的status/web/templates /目錄中找到。您可以通過在buildmaster的基本目錄內的templates /目錄中創建替代版本來覆蓋這些模板。
這裏我所做的:
- 複製從我buildbot安裝文件夾(/usr/lib64/.../status/web/templates)所有HTML模板到模板文件夾,我發現裏面我buildmaster的安裝根目錄文件夾(模板已經在那裏了,它包含這似乎證實了文件狀態的README文件)
- 修改root.html模板
不幸的是我在webstatus頁面看不到任何更改。
我做的另一個測試是直接更改buildbot安裝路徑中的原始模板文件。現在顯示更改。看起來buildmaster並沒有「看到」本地配置路徑中的新模板。 我檢查了文件/目錄權限,並且我無法在該端發現任何問題。
嘗試清理瀏覽器緩存但不幸運。 我做錯了什麼?
我已覆蓋root.html並將其放置在{master_dir} /模板。這個對我有用 ! 但我在buildmaster配置期間複製了我修改後的root.html文件,即當我啓動buildmaster時。 – sk11
@ sk11 buildbot郵件列表中的某人指出,在{master_dir}/templates中放置一個新模板文件後,需要重新啓動主模板,以便buildmaster知道新文件。不幸的是,這並不適合我。只有在系統範圍的安裝中修改模板文件時,我才能看到修改。 – sergico
在模板目錄中進行更改後,爲什麼不重新啓動主站和從站? – 277roshan