6

我正在使用安装在 CentOS 6.3 版和 Jenkins 1.474 上的 Jenkins。我正在使用基于项目的矩阵授权策略,以便仅允许特定 AD 组中的用户登录 Jenkins 并查看特定作业。

但是,我正在尝试为作业提供对工作区的匿名访问,以便我可以执行 wget 并指定 http URL。这样我通过 Jenkins 管理的主机就可以获得某些主机。

我已将匿名添加到基于项目的矩阵授权策略部分并勾选了工作区,但这不起作用。执行 wget 时,我可以访问禁止,当我将 URL 放入浏览器时,我被要求登录。我还配置了 Anonymous 以访问作业本身的工作区,但仍然禁止访问。

有没有人知道他为什么不工作?

4

2 回答 2

8

我们正在使用 Jenkins 版本 1.475

我们为匿名访问启用了以下功能: 总体:读取 -> 启用 工作:读取 -> 启用工作区 -> 启用

这允许匿名用户访问查看仪表板和作业以及工作区...

于 2012-10-26T11:37:22.430 回答
3

从詹金斯版本开始。1.609.1,可以在
Configure Global Security|下进行更改 Configure Global Security(或htTps://<your jenkins host>/configureSecurity/)。

sdmythos_gr 的答案类似,只是 setOverall ReadJob Readfor Anonymous

在此处输入图像描述

于 2015-09-13T15:14:27.200 回答