一尘不染

如何让Jenkins在推送到BitBucket git存储库的基础上构建?

jenkins

我在BitBucket上托管了一个git存储库,并在该存储库和Jenkins服务器之间设置了SSH身份验证。我可以手动构建Jenkins,但无法在BitBucket上获取Jenkins服务来触发构建。

Jenkins configuration:  
- Project Name: [my_jenkins_job]  
- Build Triggers:  
--Trigger Builds Remotely:  
---Token: [token]

BitBucket configuration:  
- Endpoint: http://[my_jenkins_address]/job/[my_jenkins_job]/build (I've also tried build?token=[token])  
- Project Name: [my_jenkins_job]  
- Module Name: [blank]  
- Token: [token]

访问 http://{my_jenkins_address}/ job / {my_jenkins_job}/ build?token
=可以{token}
正确启动构建。

为什么不将更改推送到BitBucket会导致Jenkins启动构建?


阅读 248

收藏
2020-07-25

共1个答案

一尘不染

我设置了我们的Jenkins实例,以便每分钟轮询一次存储库。这样的频率不足以满足您的需求吗?

我们的詹金斯配置:

构建触发器>轮询SCM =已选中

构建触发器>轮询SCM>计划=

# every 1 minute
*/1 * * * *
2020-07-25