一,背景

在使用jenkins-API的情况下,不方便存储用户API时可以在用户首次登陆的时候生成token-api

二,获取JSESSIONID和Jenkins-Crumb

curl -verbose  -s 'http://127.0.0.1:8080/crumbIssuer/api/json' --user chengc9:xxxxxxxxx

三,生成api-token

curl -s -XPOST --cookie "JSESSIONID.xxxxxxxxxxxxxxxx.node0" -H "Jenkins-Crumb:xxxxxxxx"  'http://127.0.0.1:8080/user/chengc9/descriptorByName/jenkins.security.ApiTokenProperty/generateNewToken' --user chengc9:xxxxxxx

posted on 2023-10-27 14:06  聪神carry  阅读(587)  评论(0编辑  收藏  举报