更新时间:2024-06-28 GMT+08:00

新建/复制流水线

操作步骤

  1. 登录流水线
  2. 在流水线列表页单击“新建流水线”。

    进入“新建流水线 > 基本信息”页面,填写流水线名称,选择所属项目,根据需要选择代码源,并配置相关参数,代码源及相关参数说明如表1所示。

    表1 参数说明

    代码源

    参数

    说明

    Repo

    提供企业代码托管的全方位服务,为软件开发者提供基于Git的在线代码托管服务。

    代码仓

    选择可用的源码仓库。

    默认分支

    手工或定时执行流水线时默认使用的分支。

    Repo HTTPS授权

    配置授权扩展点以提升代码库操作权限,主要用于微服务变更流水线和部分仓库操作插件。

    别名

    仓库别名,设置别名后可生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。

    描述

    对流水线的描述。

    GitLab

    服务扩展点

    选择可用GitLab服务扩展点,或单击“新建服务扩展点”新建GitLab服务扩展点

    代码仓

    选择可用的源码仓库。

    默认分支

    手工或定时执行流水线时默认使用的分支。

    描述

    对流水线的描述。

    通用Git

    通过通用Git服务扩展点可以访问扩展点中配置的仓库。

    服务扩展点

    选择已有通用git服务扩展点,或单击“新建服务扩展点”新建通用Git服务扩展点

    代码仓

    选择可用的源码仓库。

    默认分支

    手工或定时执行流水线时默认使用的分支。

    别名

    仓库别名,设置别名后可生成仓库对应的系统参数,如:“别名_REPOSITORY_NAME”,表示仓库名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。

    描述

    对流水线的描述。

    • 如果用户新建的流水线任务不需要关联代码仓,流水线源也可以选择“暂不选择”。
    • 其中,GitLab流水线源当前仅支持“拉美-墨西哥城二”、“拉美-圣保罗一”、“亚太-新加坡”区域。

  3. 配置基本信息,单击“下一步”。

    进入“新建流水线 > 模板选择”页面,请根据需要选择对应模板,在模板基础上快速新建任务;也可以选择“空模板”,即不使用模板,直接新建。

  4. 选择模板后,单击“确定”,进入“任务编排”页面,根据需要配置流水线,然后单击“保存”。
  5. (可选)复制流水线:可以通过以下三种方式完成复制。

    • 在流水线列表页搜索目标流水线,单击操作列,选择“复制”。
    • 单击目标流水线名称,进入流水线“执行历史”页面,单击右上角,选择“复制”。
    • 单击目标流水线名称,进入流水线“执行历史”页面,单击“流水线详情”页签或者单击历史记录执行编号,进入“流水线详情”页面,单击右上角,选择“复制”。

    进入流水线复制页面后,可以根据需要基于当前的流水线新增配置,可参考配置流水线