5

当我提交到我的 git repo 时,我试图自动触发 jenkins 构建。我正在使用 cloudbees jenkins 实例,我的仓库位于 butbucket。

我在我的 bitbucket 存储库上配置了 jenkins 服务,但它似乎没有在 jenkins 上启动构建。要配置它,我使用了以下内容:

Endpoint: https://<my-email>:<my-api-token>@myaccount.ci.cloudbees.com
Project name: <my-build-job-name>
Token: <my-token-name>

我已经正确设置了 cloudbees SSH 公钥到 bitbucket,并验证了 jenkins 在手动触发时确实成功构建了我的项目。但是,当我将更改推送到我的存储库时,它似乎不起作用。

我遵循了以下教程:http ://wiki.cloudbees.com/bin/view/DEV/Bitbucket

有没有人设法解决这个问题?

4

3 回答 3

4

我也遵循了CloudBees BitBucket 教程 ,但我发现我跳过了一步,因为它是法语的。

步骤是检查(在 Jenkins 配置中)远程构建触发器(例如,从脚本)复选框,并确保给定的身份验证令牌与提供给 BitBucket 服务的令牌相同。正如教程所说,这就是“魔法发生”的地方。

于 2013-02-02T05:27:23.917 回答
1

我写了这篇关于在 Cloudbees 上将 bitbucket 与 jenkins 集成的文档,但 bitbucket 并未正式支持服务挂钩上的凭据,这似乎不适用于所有帐户,即使我不知道为什么它有时会失败。Cloudbees 实例永远不会收到设置了凭据的通知 http 请求。

也许一个 bitbucket 插件会有所帮助,就像我们让 github 和 gitlab 管理提交挂钩一样。

于 2012-11-01T20:09:40.063 回答
0

我在这里为碰巧登陆此页面的其他人发布了一个相关的解决方案。

于 2013-06-18T20:37:07.477 回答