Jenkins-CLI / Rest API用于更改创建的Jenkins作业中的凭据

时间:2017-06-23 16:32:13

标签: jenkins jenkins-cli

我正在使用Jenkins CLI / REST API创建一个Jenkins作业,通过复制Jenkins作业模板,我对此很好。

现在我需要更改新创建的Jenkins Job中的凭据(如GIT Credentials,Artifactory,Docker),创建的Jenkins Job有一些凭据,我需要我的那些)

是否有任何API /条款可以执行此操作?

1 个答案:

答案 0 :(得分:0)

jenkins Rest API用于向用户添加凭据

curl --user username:password -XGET'http://localhost:8080/credentials/store/system/domain/_/createCredentials' - data-urlencode'json = {   “”:“0”,   “凭证”:{     “范围”:“全球”,     “id”:“apicredentials”,     “用户名”:“用户名”,     “密码”:“密码”,     “description”:“apicredentials”,     “stapler-class”:“com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl”   } }“

将凭据添加到jenkins后,使用最新的用户名和ID更改克隆的xml,然后推送更新的xml以创建新的jenkins作业。