凭证管理¶
凭证的用途
创建凭证时账号类型分为代码仓库和镜像仓库两种, 代码凭证包含了访问代码仓库所需要的相关信息,例如用户名、密码和 access token;而镜像仓库凭证则包含了向镜像仓库推送镜像或从镜像仓库拉取镜像的相关信息,例如账户名和密码。
在流水线中,凭证会被用来自动处理与代码构建、打包、发布和部署相关的任务。而在应用部署环节,凭证的作用则是为不同的环境提供相应的登录权限,以便应用能够成功部署到容器上。
创建凭证¶
创建代码仓库凭证¶
账号类型: 选择所需创建的凭证类型,分为“代码仓库”和“镜像仓库”。
仓库类型: 选择对应的仓库类型,例如 GitLab 或 GitHub。
认证类型: 选择不同的账号认证方式,如用户名密码、密钥等。(目前仅支持密码)
URL地址: 输入您的代码仓库或镜像仓库的 URL 地址,确保与您正在使用的源一致。
用户名: 输入代码仓库的账号
密码: 输入账户的密码或者 API 访问令牌,确保该项信息的正确性和安全性。
创建镜像仓库凭证¶
仓库类型: 目前仅阿里云镜像仓库
认证类型: 密码
URL地址: 镜像仓库的 URL 地址,格式为 "registry.cn-{region-id}.aliyuncs.com",其中 {region-id} 指定您的命名空间所属地域,例如 cn-shanghai。
用户名: 登录您的阿里云镜像仓库时所需的用户名
密码: 登录您的阿里云镜像仓库时所需的密码
AccessKey/SecretKey: 若使用 RAM 子账号访问凭证作为认证方式,则需要提供该子账号对应的 AccessKey 和 SecretKey 来进行身份认证
RegionId: 命名空间所在的地域信息,例如 cn-hangzhou
命名空间: 镜像仓库中用来区分不同镜像的命名空间,推荐使用自己企业/组织的名称作为 namespace。
备注: 可选项,填写其他需要备注的信息。
如何创建代码仓库访问令牌
打开您的代码管理系统,例如 GitLab 或 GitHub。
进入您的账户设置页,并找到“访问令牌”或“个人访问令牌”等相关选项。不同的代码管理系统可能有些许差别。
点击“新建访问令牌”或“生成新令牌”按钮,以开始创建一个新的令牌。复制创建后token粘贴到凭证的密码输入框。