Jenkins(cloudbees):远程触发构建(e.g.via 即时消息)w/o 在 Cloudbees 中创建用户帐户

Jenkins (cloudbees): remotely trigger build (e.g.via instant message) w/o creating user account in Cloudbees

我们使用 Jenkins(准确地说是 Cloudbees)已有几年了。好吧,它有效。

不是 我有新的用例,我想允许远程触发构建(w/o Cloudbees 中的用户帐户)。

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

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

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

欢迎任何想法。

standard token trigger mechanism requires an account in Cloudbees

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

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