当前位置: 首页 > news >正文

Jenkins 配置 Credentials 凭证

Jenkins 配置 Credentials 凭证

一、创建凭证

Dashboard -> Manage Jenkins -> Manage Credentials
在这里插入图片描述
在 Domain 列随便点击一个 (global)

二、添加 凭证

在这里插入图片描述
点击左侧 Add Credentials

四、填写凭证

在这里插入图片描述

  • Kind:凭证类型

    • Username with password: 配置 用户名和密码
    • SSH Username with private key:配置 SSH 用户名和 私钥
    • Apple Developer Profile:苹果开发者 Profile 文件
      等等
      选择 SSH Username with private key 为例
  • Scope:凭证的有效范围

    • System:具体系统凭证
    • Global:全局凭证,一般选这个就行了

ID: 凭证唯一 id,用于区分不同凭证
Description:凭证描述

Username:一般填写创建 SSH 密钥时填写的 userName 即可
SSH 密钥生成看这里

Treat username as secret:是否保密用户名,在构建时隐藏用户名,一般不勾选

  • Private Key
    • Enter directly:输入私钥
      点击右侧 Add 按钮

打开生成的私钥文件,复制文件内容,粘贴到

Passphrase:密码,创建 SSH 密钥时如果设置了密码,则填写密码,没有密码则不填写

点击下方 OK 按钮 保存
在这里插入图片描述

五、重新编辑

在这里插入图片描述
点击凭证名字打开如下
在这里插入图片描述
在 Update 页签可以重新编写凭证内容,修改完成 保存即可

六、用途
  1. Jenkins 配置 Node ,Launch method 设置为 Launch agent via SSH 时,如下
    在 Credentials 位置选择创建的凭证
    在这里插入图片描述
  2. 配置使用 git 拉取项目时
    在这里插入图片描述
    等其他,不再列举
七、管理凭证

到 Dashboard -> Manage Jenkins -> Credentials

在这里插入图片描述
可以看到添加的所有凭证

在 Name 下面点击 名字
在这里插入图片描述
右侧显示了当前使用这个证书的项目:TestProject1
点击 Update 可以更新 凭证内容
点击 Delete 可以删除证书

八、注意事项
  1. 以 SSH Username with private key 方式创建的凭证
    关于凭证的 Username
    一般配置到 git 项目拉取项目使用时,Username 经过测试没有具体使用到,可以不填写创建 SSH 密钥时填写的 Username 随便写一个字符串即可

但是当 Jenkins 配置 Node 的 Launch method 方法为 Launch agents via SSH 时,如第六步中 1
Username 必须要填写 开启SSH服务的电脑 登录用户名
比如 A 电脑 开启 SSH 服务
B 电脑通过 SSH 连接 A 电脑, B 电脑中配置凭证,Username 需要填写 A 电脑的用户名,否则会验证不通过

相关文章:

  • vue自定义指令clickOutside篇、元素外部点击事件
  • 拼多多面试题记录
  • JavaScript 中 多个 Promise 嵌套中,如何保证正确的执行顺序?
  • Python学习心得面向对象的三大特征
  • Linux应急响应-系统排查
  • 【清华大学】DeepSeek从入门到精通完整版pdf下载
  • web网络安全:SQL 注入攻击
  • AI助力下的PPT革命:DeepSeek 与Kimi的高效创作实践
  • 测试面试及实用功能解读
  • Jenkins 创建 Node 到 Windows
  • 【Java八股文】08-计算机网络面试篇
  • 【C++】面向对象的三大特性
  • 企业存储系统
  • windows环境下用docker搭建php开发环境dnmp
  • armv7l
  • 蓝桥杯学习大纲
  • 使用jenkins构建Android+Flutter项目依赖自动升级带来兼容性问题及Jenkins构建速度慢问题解决
  • 基于射频开关选择的VNA校准设计
  • vue3 背景虚化,文字高亮效果
  • git输错用户名或者密码
  • 深圳网站建设公司盛世华彩/今日头条军事新闻
  • 网站行程表怎么做/济南seo顾问
  • 加盟企业网站建设目的/免费建网页
  • 淄博哪有培训做网站的/百度网络推广怎么收费
  • 网站域名做链接怎么做/西地那非片能延时多久
  • 单页面网站卖什么好/成品网站货源1