【发布时间】:2015-08-11 07:08:38
【问题描述】:
我在 Jenkins 中安装了 Build Token Root Plugin (Version 1.2)。但是“触发器远程构建”选项没有出现。
最终目标是从 SlackBot 触发 Jenkins。我关注了这个tutorial。
我一定是在做一些非常愚蠢的事情。请帮忙。
Stackoverflow 的文章没有白费
【问题讨论】:
标签: jenkins jenkins-plugins slack-api
我在 Jenkins 中安装了 Build Token Root Plugin (Version 1.2)。但是“触发器远程构建”选项没有出现。
最终目标是从 SlackBot 触发 Jenkins。我关注了这个tutorial。
我一定是在做一些非常愚蠢的事情。请帮忙。
Stackoverflow 的文章没有白费
【问题讨论】:
标签: jenkins jenkins-plugins slack-api
您需要阅读: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 具有读取权限。如果您禁用匿名用户的整体读取权限,则构建令牌根插件允许使用令牌。
【讨论】:
在应用已接受的答案时要小心。它把我锁在 Jenkins 之外。
这是另一种选择:
* 安全领域:Jenkins' own user database(取消选中Allow users to sign up)
* 授权:Logged-in users can do anything
然后出现“触发器远程构建”。
【讨论】: