2017-06-23 100 views
0

我使用Jenkins CLI/REST API创建了一个Jenkins作业,通过复制Jenkins作业模板,我对此很满意。Jenkins-CLI/Rest API在创建的Jenkins作业中更改凭证

现在我需要更改新创建的詹金斯作业的凭据(如GIT证书,Artifactory的,多克),创建詹金斯工作有某人的凭据,我需要我的存在)

是否有任何API /条文做这个?

回答

0

下面詹金斯REST API用于将凭证添加到用户

卷曲--user用户名:密码-XGET 'http://localhost:8080/credentials/store/system/domain/_/createCredentials' --data-进行urlencode“JSON = { “”: “0”, “凭证”:{ “范围”: “全局”, “ID”: “apicredentials”, “用户名”: “用户名”, “密码”: “密码”, “描述”: “apicredentials” , “stapler-class”:“com.cloudbees.plugins.credentials.impl.UsernamePasswordCredentialsImpl” } }'

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