8

我已经在 J​​enkins 中安装了Build Token Root Plugin(1.2 版)。但是“触发器远程构建”选项没有出现。

最终目标是从 SlackBot 中触发 Jenkins。我跟着这个教程

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

Stackoverflow 文章没有白费

哈德森 - 缺少触发器远程构建选项

在 Jenkins 中远程触发构建

4

2 回答 2

5

您需要阅读它:快速简单的安全性

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

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

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

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

需要匿名读取权限

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

于 2015-08-11T09:49:52.013 回答
5

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

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

于 2016-05-16T09:45:07.327 回答