Jenkins(cloudbees):远程触发构建(例如,即时消息),无需在Cloudbees中创建用户帐户

时间:2015-06-15 09:49:40

标签: jenkins cloudbees

我们几年来一直使用Jenkins(正是Cloudbees)。好吧,它有效。

当我想远程允许触发器构建时(在Cloudbees中没有用户帐户),我没有新的用例。

看起来不可能(标准令​​牌触发机制需要Cloudbees中的帐户)。

我认为只有一种方法可以设置即时消息集成(例如Jabber)并触发聊天中的构建。这是我想要的很好的解决方案,但是......它对我不起作用。没有错误也没有消息(我试过不同的jabber服务器)。

因为我只有一个这样奇怪的用户,我不想安装特殊的软件(如Jabber / IRC服务器),并想使用现有的(如Gtalk或类似的)。

欢迎任何想法。

1 个答案:

答案 0 :(得分:1)

  

标准令牌触发机制需要Cloudbees中的帐户

您可以使用Build Token Root plugin绕过身份验证足够长的时间来检查令牌。

从长远来看,Jenkins希望让用户创建非用户主体,这些主体拥有自己的API令牌和SSH密钥(但没有UI登录)和权限的受限子集,因此您可以自由创建用于特定目的的一次性主体,例如触发构建。然而,今天不存在这种功能的基础设施。