我在 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 启动构建?