Crumb est rien, mais un accès symbolique. Ci-dessous le api pour obtenir la mie
https://jenkins.xxx.xxx.xxx/crumbIssuer/api/json
// le remplacer par votre URL et jenkins faire un appel GET dans votre postier ou repos api appelant.
Cela génère une sortie comme:
{
"_class": "hudson.security.csrf.DefaultCrumbIssuer",
"crumb": "ba4742b9d92606f4236456568a",
"crumbRequestField": "Jenkins-Crumb"
}
Voici plus de détails et lien liés à la même: How to request for Crumb issuer for jenkins page wiki Jenkins: https://wiki.jenkins-ci.org/display/jenkins/remote+access+api
Si vous appelez le même via repos api appel, commander le lien ci-dessous où il est expliqué comment appeler appel de repos en utilisant jenkins-crumb
https://blog.dahanne.net/2016/05/17/how-to-update-a-jenkins-job-posting-config-xml/
Exemple:
curl -X POST http://anthony:[email protected]:8080/jenkins/job/pof/config.xml --data-binary "@config.xml" -data ".crumb=6bbabc426436b72ec35e5ad4a4344687"
cela a fonctionné pour moi comme charme merci @Balkrishna –