我在Hudson服務器上定期構建和測試了各種項目,但我不希望公司中的每個員工都能看到每個項目的已發佈項目。可以將Hudson配置爲防止某些用戶訪問某些項目?
基於項目的矩陣安全似乎在第一關鍵,但經過多次試驗,我覺得,給予整體的讀取權限是強制性的,如果你希望用戶能夠讀取任何在哈德遜服務器。
因此,最終讀取權限是二進制的:要麼授予全局讀取權限,要麼阻止所有內容,對嗎?
我在Hudson服務器上定期構建和測試了各種項目,但我不希望公司中的每個員工都能看到每個項目的已發佈項目。可以將Hudson配置爲防止某些用戶訪問某些項目?
基於項目的矩陣安全似乎在第一關鍵,但經過多次試驗,我覺得,給予整體的讀取權限是強制性的,如果你希望用戶能夠讀取任何在哈德遜服務器。
因此,最終讀取權限是二進制的:要麼授予全局讀取權限,要麼阻止所有內容,對嗎?
它沒有用最新的版本進行測試,但我使用矩陣設置。我給了Anonymous
整體閱讀。通過這種方式,他們可以在鍵入{{http://servername:port/}}時看到登錄屏幕,但無法讓他們訪問作業。在作業本身中,我配置了實際應該看到作業的用戶。奇蹟般有效。
更新: 同時我發現你可以使用authenticated
而不是Anonymous
。這使得通過構建失敗消息中的鏈接可以訪問Hudson/Jenkins。現在,每個人都可以獲得登錄對話框,登錄後即可立即開始工作。
你是對的,非常感謝! – cyberguijarro 2010-04-21 10:08:49