pipeline读取jenkins凭据

 时间:2024-10-14 18:38:48

1、在jenkins中新建任务

pipeline读取jenkins凭据pipeline读取jenkins凭据

2、配置任务

pipeline读取jenkins凭据

3、将以下内容黏贴到流水线脚本框import com.cloudbees.plug坡纠课柩ins.credentials.Cre颊俄岿髭dentialsNameProviderimport com.cloudbees.plugins.credentials.Credentialsimport com.cloudbees.plugins.credentials.CredentialsProviderimport com.cloudbees.plugins.credentials.common.StandardUsernamePasswordCredentialsimport com.cloudbees.jenkins.plugins.sshcredentials.SSHUserPrivateKeyimport org.jenkinsci.plugins.plaincredentials.StringCredentialsimport org.jenkinsci.plugins.plaincredentials.FileCredentialsdef creds = com.cloudbees.plugins.credentials.CredentialsProvider.lookupCredentials( com.cloudbees.plugins.credentials.Credentials.class, Jenkins.instance, null, null );for (credential in creds) { if(credential instanceof StandardUsernamePasswordCredentials){ println(""" Username Password ID: ${credential.id} Description: ${credential.description} Username: ${credential.username} Password: ${credential.password?.getPlainText()}\n\n """) }else if(credential instanceof SSHUserPrivateKey){ println(""" SSH User Private Key ID: ${credential.id} Description: ${credential.description} Key: ${credential.privateKeySource?.getPrivateKey()} Passphrase: ${credential.passphrase?.getPlainText()}\n\n """) }else if(credential instanceof StringCredentials){ println(""" String ID: ${credential.id} Description: ${credential.description} Secret: ${credential.secret?.getPlainText()}\n\n """) }else if(credential instanceof FileCredentials){ println(""" File ID: ${credential.id} Description: ${credential.description} Content: ${credential.content?.text}\n\n """) }else{ println(""" ${credential.class.name} ID: ${credential.id} Description: ${credential.description}\n\n """) }}

pipeline读取jenkins凭据

4、构建任务后会多次出现如下错误,点进去。然后选择“Approve”

pipeline读取jenkins凭据pipeline读取jenkins凭据

5、最后构建成功

pipeline读取jenkins凭据
  • python下安装suds扩展
  • rhel6.4 yum本地yum源配置
  • android imageview 如何设置阴影
  • 日立 CP-X807投影机说明书:[16]
  • 热门搜索
    骑马与砍杀怎么下马 脸上痤疮怎么办 好怎么读 糯米饭怎么做好吃 安全套怎么用 怎么复印身份证 紫茄子怎么做好吃 ps怎么羽化 怎么除蟑螂 周怎么读