curl -X POST http://xxx.yyy.zzz:5555/job/job-name/build --user john-devops-jenkins:11df3ed41129c5c7da1518e9c3149896de -H 'Jenkins-Crumb:31827a74a160347a641c87ddbc8e3b6e'
上面的带有post请求的curl代码在触发Jenkins构建时绝对可以正常工作。
尝试过:
错误: No valid crumb was included in the request
No valid crumb was included in the request
仍然没有运气,如何配置位桶挂钩到屑的容器标头信息,或者如何在不依赖第三方插件的情况下通过url传递它?
经过一天的努力并集体讨论了curl请求的执行方式,终于通过如下配置bitbucket webhook解决了该问题:
http:// jenkins-用户名:jenkins-password @ jenkins-url:5555 / job / job-name / build?crumb = crumb_token。
希望有帮助,许多问题尚未得到解答,并且所有人都建议使用第三方或通用网络挂钩等等。