2012-10-26 180 views
5

我使用安裝在CentOS 6.3和Jenkins 1.474上的Jenkins。我正在使用基於項目的矩陣授權策略,以便只有特定AD組中的用戶才能登錄到Jenkins並查看特定的作業。匿名訪問詹金斯工作區

但是我試圖給作業的工作空間匿名訪問,所以我可以做一個wget並指定http URL。這是因爲我通過Jenkins管理的主機可以獲得某些主機。

我已將Anonymous添加到「基於項目的矩陣授權策略」部分,並勾選了工作區,但這不起作用。當我做一個wget時,我可以訪問禁止的,當我把URL放入瀏覽器時,我被要求登錄。我還配置了匿名訪問作業本身的工作區,但仍然禁止訪問。

有沒有人有任何想法,爲什麼他不工作?

回答

7

我們使用詹金斯版本1.475

我們有以下的啓用匿名訪問: 總評: 閱讀 - >已啓用 工作: 閱讀 - >已啓用 工作空間 - >已啓用

這使得訪問匿名用戶查看儀表板和工作以及工作區...

+0

感謝您的回答。我嘗試過,但沒有運氣 - 我點擊了項目工作區URL,它提示我輸入用戶名和密碼。我爲匿名訪問設置了讀取和工作區。我已經解決了它。我能想到的唯一事情就是如果這個安全設置存在一個錯誤。我看到有一個新版本可能會碰到。我已經說過這是一個正確的答案,因爲它最有可能是正確的方式,並且你有它的工作。乾杯 - Oli – Oli

+0

@Oli ..我在Jenkins找不到它。你有沒有碰運氣? – Dexter

3

從詹金斯ver。 1.609.1,更改可以在
Configure Global Security | Configure Global Security(或htTps://<your jenkins host>/configureSecurity/)。

sdmythos_gr's answer類似,只需設置Overall ReadJob ReadAnonymous

enter image description here