2010-04-19 90 views
4

我在Hudson服務器上定期構建和測試了各種項目,但我不希望公司中的每個員工都能看到每個項目的已發佈項目。可以將Hudson配置爲防止某些用戶訪問某些項目?

基於項目的矩陣安全似乎在第一關鍵,但經過多次試驗,我覺得,給予整體的讀取權限是強制性的,如果你希望用戶能夠讀取任何哈德遜服務器。

因此,最終讀取權限是二進制的:要麼授予全局讀取權限,要麼阻止所有內容,對嗎?

回答

4

它沒有用最新的版本進行測試,但我使用矩陣設置。我給了Anonymous整體閱讀。通過這種方式,他們可以在鍵入{{http://servername:port/}}時看到登錄屏幕,但無法讓他們訪問作業。在作業本身中,我配置了實際應該看到作業的用戶。奇蹟般有效。

更新: 同時我發現你可以使用authenticated而不是Anonymous。這使得通過構建失敗消息中的鏈接可以訪問Hudson/Jenkins。現在,每個人都可以獲得登錄對話框,登錄後即可立即開始工作。

+0

你是對的,非常感謝! – cyberguijarro 2010-04-21 10:08:49

1

在嘗試使用Hudson的授權設置做類似於您的事情後,我得出了與您相同的結論。

+1

哦,男孩,這很糟糕。 – cyberguijarro 2010-04-20 10:19:34

相關問題