类型 |
对接信息 |
说明 |
节点资源 |
标签 |
节点用于承载交付中心任务的运行,因此需首先完成节点与任务的关联,使任务可以运行在指定节点。
|
代码库 |
地址 |
Gitlab代码库的web url地址或git下载地址。 目前支持Gitlab v4和通用Git的对接。Gitlab v4支持自动触发功能;通用Git指除了Git,以外的其他支持Git协议的代码库都支持,例如Github。 |
Token |
在Gitlab中,选择Setting-AccessTokens生成并获取用户token。生成方式参见获取Gitlab用户Token。 |
|
用户名 |
Gitlab的登录用户名。 |
|
私钥/登录密码 |
|
|
依赖库/镜像库/授权平台 |
地址/用户名/登录密码 |
获取各平台的url,登录用户名和密码。
|
登录Gitlab。
单击右上角用户头像,在下拉框中单击[Settings]菜单项。
单击左侧导航树中[ccess Tokens],输入token的名称、过期时间,Scopes勾选api、read_user。
单击<Create persional access token>按钮,即可看到生成的token。
有很多种工具都可以生成密钥对,此处以ssh-keygen命令行工具为例。
在控制台运行以下命令,即可在当前目录下生成一对密钥文件,cicd文件为私钥,cicd.pub文件为公钥。
加密私钥:ssh-keygen -t rsa -m PEM -N "paaspharse" -f cicd
不加密私钥:ssh-keygen -t rsa -m PEM -N "" -f cicd
登录Gitlab。
单击右上角用户头像,在下拉菜单框单击[Settings]。
单击左侧导航树中[SSH Keys],输入公钥内容和标题。
单击<Add key>按钮,完成配置。