1.4 Jenkins凭据管理

 

您好,本章我们将指导大家如何管理Jenkins的凭据 😀 每个凭据会有一个唯一的ID,这个ID很重要,可以自定义也可以随机生成。(后续流水线中引用都是通过ID引用的)

 


Jenkins的凭据有很多种类型,可以将一些敏感信息存储为凭据,然后在项目中引用。 凭据-> 系统-> 全局凭据images

images

  • Username with password类型存储Harbor或者其他系统的用户名和密码。
  • GitLab API token类型存储Gitlab的用户API token。
  • Secret text类型可以用来存储OpenShift等系统中的token。
  • Certificate类型可以用户存储证书,例如k8s的用户证书。

新建凭据

选择需要创建的凭据的类型,然后输入账号和密码等信息。保存即可。

images

删除凭据

当一些凭据已经不需要的时候,可以进行删除。images

更新凭据

当用户名或者密码更改后,可以选择凭据进行修改。images

移动凭据

目前移动凭据很少用,当存在多个阈的时候可以使用。

images

使用凭据

我们可以在项目中增加一个凭据参数,用与项目构建中使用。images

当我们使用pipeline类型的项目的时候,我们可以通过片段生成器生成流水线语法

  • 选择要使用的凭据的类型images

  • 输入该凭据的账号的密码的变量名称(后续直接在流水线中使用此变量进行引用)images

  • 流水线代码

    withCredentials([usernamePassword(credentialsId: '24982560-17fc-4589-819b-bc5bea89da77', passwordVariable: 'password', usernameVariable: 'username')]) {
    // some block
    
    sh "curl -u ${username}:${password} xxxxxxxxx"
    }
    

 扫码关注,获取课程:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

huainian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值