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

时间:2015-08-11 07:08:38

标签: jenkins jenkins-plugins slack-api

我在Jenkins中安装了构建令牌根插件(版本1.2)。但是,“触发器远程构建”选项不会出现。

最终目标是从SlackBot触发Jenkins。我遵循了tutorial

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

Stackoverflow文章毫无徒劳地提到

Hudson - missing Trigger builds remotely option

Triggering builds remotely in Jenkins

2 个答案:

答案 0 :(得分:5)

您需要阅读它: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的读取权限。如果禁用匿名用户的整体读取访问权限,则构建令牌根插件允许使用令牌。

答案 1 :(得分:4)

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

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