2011-03-09 65 views
2

除了您可以在網絡瀏覽器中使用的用戶界面之外,是否還有其他用戶界面可用於哈德森?我想有可能建立一個哈德森暴露API的,但是有沒有建立一個?用於作業配置的替代哈德森用戶界面

我到目前爲止還沒有在Google上發現任何東西。你們中的任何一個人是否知道這樣的事情?

我希望有一個替代方案(很可能不是基於Web的桌面客戶端)的原因是因爲我必須進行大量配置,而且我錯過了一些高級功能(應對步驟,全局搜索和替換,更快加載和配置緩存)可能在其他GUI中可用。

我知道我可以手動編輯作業配置文件,但仍然可以在GUI中執行它。

回答

1

我通常會複製作業並更改需要的內容,但如果您的作業基本相似,那麼Jenkins模板插件可能非常適合您的需求。

Jenkins template project plugin

+0

感謝您的鏈接,但插件看起來非常有限: – 2011-03-29 06:25:10

+0

*它可能以某些未打算的方式使用某些插件。無法保證與所有插件的兼容性。 *它不支持項目操作。這意味着應該在項目頁面上的鏈接(例如「最新的測試結果」)不會在那裏。 *它幾乎沒有測試。 – 2011-03-29 06:25:56

1

有沒有它提供配置頁的另一種觀點,但也有少數以不同的方式查看網站的其他地方任何插件:
http://wiki.jenkins-ci.org/display/JENKINS/Dashboard+View
http://wiki.jenkins-ci.org/display/JENKINS/Hudson+Personal+View

如果問題是各地創建新的複雜作業,你可以通過複製現有的作業來完成。創建新的時候只需使用「複製現有作業」選項。

+0

這就是我已經做的。我複製現有的作業並更新配置,但這太不方便,速度太慢。另外我認爲它不應該是一個插件,而應該是一個用於Hudson作業配置API的(桌面)客戶端應用程序。 – 2011-03-09 13:38:56

+0

@Andrey我懷疑你的要求不是典型用戶的要求。與進行初始配置相比,花費更多時間監視歷史記錄是很典型的。您可能需要創建自己的。爲什麼它需要成爲桌面應用程序? – 2011-03-09 13:52:55

+0

它也可能是一個網絡應用程序。但是在現有的哈德森UI中做一個50+複雜工作的配置是有點痛苦的(緩慢加載,由於安裝了很多不同的插件而往返滾動很多,不可能克隆一個步驟,即不是完整的工作,而是單一的在工作內部進行步驟或者在jobs = smth之間複製單個步驟,就像gdocs中的web clipbaord)。我知道我可以通過現有的UI實現我需要的一切,並且我知道我可以使用briliant hudson API創建新的UI,但它不是問題的一部分:)。我希望現在已經有了更多的方便。 – 2011-03-09 13:59:28