繁体   English   中英

使用cloudbees和bitbucket从git触发jenkins构建

[英]Trigger a jenkins build from git using cloudbees and bitbucket

当我提交到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

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

我还遵循了CloudBees BitBucket教程,但是发现我跳过了法语中的步骤。

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

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

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

我在这里为刚碰到此页面的其他人发布了相关的解决方案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM