我在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}正确启动构建。
{my_jenkins_address}
{my_jenkins_job}
{token}
为什么不将更改推送到BitBucket会导致Jenkins启动构建?
我设置了我们的Jenkins实例,以便每分钟轮询一次存储库。这样的频率不足以满足您的需求吗?
我们的詹金斯配置:
构建触发器>轮询SCM =已选中
构建触发器>轮询SCM>计划=
# every 1 minute */1 * * * *