新建凭据

更新时间:
2024-12-20

新建凭据

凭据可以用于在 Jenkins 中安全地存储敏感信息,并在需要时将其提供给任务或流水线,以便访问受保护的外部资源。

操作步骤

  1. 登录 Jenkins

  2. 在 Jenkins 主页面,单击系统管理 > 凭据管理

  3. 在凭据页面的 Stores scoped to Jenkins 区域,单击全局

  4. 在全局凭据列表页面,单击右上角的 Add Credentials

  5. 在新建凭据页面,参考表 1 填写凭据的参数信息,本文以新建 Username with password 类型的凭据为例。

    表 1 凭据参数说明
    参数描述示例
    类型凭据的类型,取值如下:
    • Username with password:用于存储用户名和密码,常用于身份验证的场景,如访问代码仓库或其他受保护的资源
    • GitHub App:用于与 GitHub App 集成时进行身份验证,一般包括 GitHub App 的 ID、GitHub App 的安装 ID 以及用于安全通信的私钥
    • GitLab API token:用于与 GitLab API 集成时进行身份验证
    • SSH Username with private key:用于存储 SSH 连接所需的用户名和私钥,可通过 SSH 协议访问远程服务器或执行远程命令
    • Secret file:用于存储敏感文件,例如 SSH 私钥文件或其他需要保密的文件
    • Serect text:用于存储任意文本,例如 API 密钥、Token 等,通常用于需要保密的字符串信息
    • X.509 Client Certificate:用于存储 X.509 客户端证书
    • Certificate:用于存储任意类型的 X.509 证书
    Username with password
    范围凭据的使用范围,取值如下:
    • 全局(Jenkins,nodes,items,all child items,etc):支持在整个 Jenkins 系统中的节点、任务以及所有子任务中使用
    • 系统(Jenkins and nodes only):仅支持在 Jenkins 的节点中使用
    全局(Jenkins,nodes,items,all child items,etc)
    用户名用于身份验证的用户名f_git
    Treat username as secret是否将用户名视为敏感信息,如果是,用户名将不会以明文形式显示,但是仍对具有修改凭据权限的用户可见
    密码用于身份验证的密码-
    ID凭据的唯一标识符,用于在 Jenkins 中标识和区分不同的凭据f_credentials
    描述凭据的简要描述f_用户
  6. 单击 Create 完成凭据新建。您可以在全局凭据列表页面查看已新建的凭据。

文档内容是否对您有所帮助?
有帮助
没帮助