准备

获取对接信息

类型

对接信息

说明

节点资源

标签

节点用于承载交付中心任务的运行,因此需首先完成节点与任务的关联,使任务可以运行在指定节点。

  • 节点与任务的关联通过标签实现:任务涉及的代码中需编写标签键和值(键值必须为build-workerkubernetes),并在本系统中参考[帮助中心-资源管理-容器-管理节点标签】为节点设置相同的标签键和值。

代码库

地址

Gitlab代码库的web url地址或git下载地址。

目前支持Gitlab v4和通用Git的对接。Gitlab v4支持自动触发功能;通用Git指除了Git,以外的其他支持Git协议的代码库都支持,例如Github

Token

Gitlab中,选择Setting-AccessTokens生成并获取用户token。生成方式参见获取Gitlab用户Token

用户名

Gitlab的登录用户名。

私钥/登录密码

  • Gitlab使用密钥对加密时,需在此处输入私钥,并将对应的公钥文件加入到Gitlab的用户设置中,私钥方可生效。如私钥被加密,还需输入私钥的密码。密钥对生成方式参见生成密钥对,公钥配置方式参见Gitlab中配置公钥

  • Gitlab未使用密钥对加密时,输入登录密码即可。

依赖库/镜像库/授权平台

地址/用户名/登录密码

获取各平台的url,登录用户名和密码。

  • 依赖库目前仅支持Maven

  • 授权平台目前仅支持OS 5.0平台。

 

获取Gitlab用户Token

  1. 登录Gitlab

  1. 单击右上角用户头像,在下拉框中单击[Settings]菜单项。

  1. 单击左侧导航树中[ccess Tokens],输入token的名称、过期时间,Scopes勾选apiread_user

  1. 单击<Create persional access token>按钮,即可看到生成的token

 

生成密钥对

有很多种工具都可以生成密钥对,此处以ssh-keygen命令行工具为例。

  1. 在控制台运行以下命令,即可在当前目录下生成一对密钥文件,cicd文件为私钥,cicd.pub文件为公钥。

Gitlab中配置公钥

  1. 登录Gitlab

  1. 单击右上角用户头像,在下拉菜单框单击[Settings]

  1. 单击左侧导航树中[SSH Keys],输入公钥内容和标题。

  1. 单击<Add key>按钮,完成配置。