提问者:小点点

请求中未包含有效的面包屑-Jenkins在Windows上


我在Windows Server 2012上安装了Jenkins2.46.2,并将其与GitBucket集成。

我正在尝试在将更改推送到GitBucket时触发构建。

我试图添加一个网络钩子,但我得到这个错误:

错误403请求中没有包含有效的面包屑

访问 /jenkins/gitbucket-网络钩子/问题。原因:

 No valid crumb was included
in the request

共2个答案

匿名用户

这对我有用:

获得面包屑

$ wget -q --auth-no-challenge --user yourUserName --password yourPassword--output-document - 'http://myJenkins:8080/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)'

现在运行Jenkins作业

$curl-I-X POST超文本传输协议://yourUserName:yourPassword@myJenkins: 8080/job/JOBName/build-H"Jenkins-Crumb:44e7038af70da95a47403c3bed5q10f8"

HTTP/1.1 201创建日期: 2017年7月28日星期五09:15:45GMTX-Content-Type-Options:nonoff位置:超文本传输协议://myJenkins:8080/string/item/17/Content-Llong:0

匿名用户

对我来说,问题是我离开了jenkins窗口一段时间无人值守。一旦我导航到jenkins根目录,我就会被提示再次登录,并且能够使用git配置作业。我还在jenkins中启用了AUTO REFRESH,这可能会在将来防止这种情况发生。