2012-10-26 75 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