我试图从命令行运行一个jenkins工作 - 但是我得到了这个错误,尽管我的卷发添加了一个有效的碎屑......
我到处寻找答案,但仍然无法解决这个问题。
我的jenkins版本是2.60.2。我在-H中尝试过“.crumb”,“Jenkins-Crumb”,但无济于事。
非常感谢关于此的任何指示/建议 - 谢谢
答案 0 :(得分:1)
可能答案为时已晚,但这对我有用:
获取JSON中的Crumb:
curl -s -u USER:API_TOKEN http://JENKINS_URL:8080/crumbIssuer/api/json
CURL POST更新现有作业
curl -X POST "http://USER:API_TOKEN@JENKINS_URL:8080/job/JOB_NAME/config.xml" -d "@Source_config.xml" -H "Jenkins-Crumb:CRUMB"