【问题标题】:"Trigger builds remotely" does not appear after installing Build Token Root Plugin in Jenkins在 Jenkins 中安装 Build Token Root Plugin 后不会出现“Trigger builds remote”
【发布时间】:2015-08-11 07:08:38
【问题描述】:

我在 Jenkins 中安装了 Build Token Root Plugin (Version 1.2)。但是“触发器远程构建”选项没有出现。

最终目标是从 SlackBot 触发 Jenkins。我关注了这个tutorial

我一定是在做一些非常愚蠢的事情。请帮忙。

Stackoverflow 的文章没有白费

Hudson - missing Trigger builds remotely option

Triggering builds remotely in Jenkins

【问题讨论】:

    标签: jenkins jenkins-plugins slack-api


    【解决方案1】:

    您需要阅读:Quick and Simple Security

    • 启用安全设置,转到http://yourhost/jenkins/configureSecurity并选择启用安全,然后选择安全领域的委托到servlet容器和授权策略的传统模式。或者,您可以单击 Jenkins 主仪表板页面左侧的 Manage Jenkins 链接进入配置页面,然后单击 Configure Global Security。

    • 要登录 Jenkins,请转到 http://yourhost/jenkins/loginEntry,或单击任何 Jenkins 仪表板页面右上角的登录链接。

    • 这将带您进入登录页面。输入用户名和密码,然后单击提交按钮。这将带您回到主 Jenkins 仪表板。您现在将在页面左侧看到 Manage Jenkins 链接。

    • 要注销,只需单击任何 Jenkins 仪表板页面右上角的注销链接。

    需要匿名读取权限

    上述说明要求匿名用户对 Jenkins 具有读取权限。如果您禁用匿名用户的整体读取权限,则构建令牌根插件允许使用令牌。

    【讨论】:

    • 谢谢唐恩。我遇到了这个问题,因为我的 nginx 反向代理中包含了基本身份验证。我删除了它并按照您的步骤操作,它工作正常。
    • @MunaiDasUdasin 很高兴为您提供帮助!
    • 这样做我把自己锁在了 Jenkins 之外。
    【解决方案2】:

    在应用已接受的答案时要小心。它把我锁在 Jenkins 之外。
    这是另一种选择:
    * 安全领域:Jenkins' own user database(取消选中Allow users to sign up
    * 授权:Logged-in users can do anything

    然后出现“触发器远程构建”。

    【讨论】:

      猜你喜欢
      • 2017-10-11
      • 1970-01-01
      • 2015-12-28
      • 1970-01-01
      • 2013-11-29
      • 1970-01-01
      • 1970-01-01
      • 2016-11-03
      • 2020-01-23
      相关资源
      最近更新 更多