在Jenkins中安装Build Token Root Plugin后,不会出现"远程触发构建"

Mun*_*sin 8 jenkins jenkins-plugins slack-api

我在Jenkins中安装了Build Token Root Plugin(版本1.2).但是没有出现"触发器远程构建"选项.

最终目标是从SlackBot触发Jenkins.我按照本教程.

我必须做一些非常愚蠢的事情.请帮忙.

Stackoverflow文章毫无徒劳地提到

Hudson - 缺少触发器构建远程选项

触发在Jenkins中远程构建

Tua*_*uan 5

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

  • 启用安全设置,转到http:// yourhost/jenkins/configureSecurity并选择enable security,然后选择Delegate to servlet container for security realm和Legacy mode for authorization strategy.或者,您可以单击主Jenkins仪表板页面左侧的Manage Jenkins链接进入配置页面,然后单击Configure Global Security.

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

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

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

需要匿名读取访问权限

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


rdu*_*upz 5

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

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