新建/复制流水线
操作步骤
- 登录流水线。
- 在流水线列表页单击“新建流水线”。
进入“新建流水线 > 基本信息”页面,填写流水线名称,选择所属项目,根据需要选择代码源,并配置相关参数,代码源及相关参数说明如表1所示。
表1 参数说明 代码源
参数项
说明
Repo
提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务。
代码仓
选择可用的源码仓库。
默认分支
手工或定时执行流水线时默认使用的分支。
Repo HTTPS授权
配置授权扩展点以提升代码库操作权限,主要用于微服务变更流水线和部分仓库操作插件。
别名
仓库别名,设置别名后可生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。
描述
对流水线的描述。
GitLab
服务扩展点
选择可用GitLab服务扩展点,或单击“新建服务扩展点”新建GitLab服务扩展点。
代码仓
选择可用的源码仓库。
默认分支
手工或定时执行流水线时默认使用的分支。
描述
对流水线的描述。
通用Git
通过通用Git服务扩展点可以访问扩展点中配置的仓库。
服务扩展点
选择已有通用git服务扩展点,或单击“新建服务扩展点”新建通用Git服务扩展点。
代码仓
选择可用的源码仓库。
默认分支
手工或定时执行流水线时默认使用的分支。
别名
仓库别名,设置别名后可生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。
描述
对流水线的描述。
- 如果用户新建的流水线任务不需要关联代码仓,流水线源也可以选择“暂不选择”。
- 其中,GitLab流水线源当前仅支持“拉美-墨西哥城二”、“拉美-圣保罗一”、“亚太-新加坡”区域。
- 配置基本信息,单击“下一步”。
进入“新建流水线 > 模板选择”页面,请根据需要选择对应模板,在模板基础上快速新建任务;也可以选择“空模板”,即不使用模板,直接新建。
- 选择模板后,单击“确定”,进入“任务编排”页面,根据需要配置流水线,然后单击“保存”。
- (可选)复制流水线:可以通过以下三种方式完成复制。
- 在流水线列表页搜索目标流水线,单击操作列
,选择“复制”。
- 单击目标流水线名称,进入流水线“执行历史”页面,单击右上角
,选择“复制”。
- 单击目标流水线名称,进入流水线“执行历史”页面,单击“流水线详情”页签或者单击历史记录执行编号,进入“流水线详情”页面,单击右上角
,选择“复制”。
进入流水线复制页面后,可以根据需要基于当前的流水线新增配置,可参考配置流水线。
- 在流水线列表页搜索目标流水线,单击操作列