【问题标题】:anonymous access to jenkins workspaces匿名访问詹金斯工作区
【发布时间】:2012-10-26 10:27:06
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    我们使用的是 Jenkins 版本 1.475

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

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

    【讨论】:

    • 感谢您的回答。我试过了,但没有运气——我点击了项目工作区的 URL,它提示我输入用户名和密码。我为匿名访问设置了读取和工作区。我已经解决了它。我唯一能想到的是这个安全设置是否存在错误。我看到有一个新版本我可能会遇到。我已经说过这是一个正确的答案,因为它很可能是正确的方法,并且您可以正常工作。干杯 - 奥利
    • @Oli.. 我在 Jenkins 上找不到它。你有运气吗?
    【解决方案2】:

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

    类似于sdmythos_gr's answer,只需将Overall ReadJob Read 设置为Anonymous

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-25
      • 2022-09-27
      • 2023-01-31
      • 2012-09-28
      • 2016-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多