更新时间:2026-03-20 GMT+08:00
分享

新建流水线(内置模式)

准备工作

约束与限制

  • GitCode流水线源当前仅支持“北京四”和“广州”局点白名单用户。如果您需要开通此功能,请新建工单或拨打客服热线进行咨询。

新建流水线

  1. 访问CodeArts Pipeline首页
  2. 单击“新建流水线”,弹出“新建流水线”弹窗,参考表1配置流水线基本信息。

    表1 流水线基本信息参数说明

    参数项

    说明

    取值样例

    名称

    流水线的名称,支持自定义名称。支持中文、大小写英文字母、数字、中划线、下划线,长度不超过128个字符。

    输入“pipeline01”。

    流水线保存方式

    创建并保存流水线的方式。

    • 内置模式:以图形化界面方式轻松配置流水线,清晰展示任务串并行关系。
    • 远端模式:以代码化方式编排流水线,支持语法自动补齐和校验,方便多流水线批量配置。流水线配置通过YAML文件保存在Git仓库。请参考新建流水线(YAML化)

    选择“内置模式”

    流水线分组

    流水线的分组,可在新建流水线时选择分组,同时也可新建或编辑分组。

    -

    流水线源

    流水线关联的源类型。

    • CodeArts代码源

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

    • 第三方代码源
      • 码云:连接码云账号之后可以获取该账号下的仓库、分支等信息。
      • GitHub:连接GitHub账号后可以获取该账号下的仓库、分支等信息。
      • GitCode:连接GitCode账号后可以获取该账号下的仓库、分支等信息。
      • 通用Git:连接第三方通用Git仓库后可以获取该账号下的仓库、分支等信息。
      • Artifact:连接Artifact账号后可以获取该制品仓库的仓库类型和版本信息。
      • 其他项目Repo:从其他项目的代码托管中拉取代码,请选择已有的项目、该项目下已经创建的代码仓以及默认分支。
    • 制品源

      SWR:使用华为云容器镜像作为流水线源运行流水线,并生成制品名称、制品下载地址和制品版本号系统参数,供需要的任务插件使用。

    说明:
    • 如果用户新建的流水线任务不需要关联代码仓,也可以选择“暂不选择”,不关联代码仓时,如果添加了需要关联代码仓的任务,执行时会提示错误,具体问题请参考常见问题

    选择“Repo”。

    服务扩展点

    关联第三方代码源时,需通过服务扩展点实现与对应仓库的连接。可选择准备工作中提前创建的扩展点,也可单击“新建服务扩展点”进行创建,具体操作请参考管理CodeArts服务扩展点

    -

    代码仓

    流水线关联的代码仓库,可选择提前新建好的仓库,也可单击“新建仓库”进行创建,新建仓库可参考新建代码仓库

    选择“Repo01”。

    默认分支

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

    选择“master”。

    Repo HTTPS授权

    该参数为非必填。关联Repo代码源时,可配置授权扩展点以提升代码库操作权限,当前主要用于流水线服务的微服务变更功能模块及相关插件。可选择准备工作中提前创建的扩展点,也可单击“新建授权”进行创建,具体操作请参考新建CodeArts服务扩展点

    -

    别名

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

    仅支持输入大小写英文字母、数字、“_”,长度不超过128个字符。

    -

    来源制品仓库类型

    当流水线关联的源类型为Artifact流水线源时,选择来源制品仓库类型。可选择“软件发布库”“Docker库”

    -

    默认版本

    运行流水线时,默认使用的版本。可选择“Latest”或“Specific Version”。当流水线关联的源类型为Artifact流水线源时,需填写该参数。

    -

    制品

    软件开发过程产生的软件包。当流水线关联的源类型为Artifact流水线源时需填写该参数。

    -

    组织

    当流水线关联的源类型为SWR流水线源时,选择SWR组织。

    当流水线关联的源类型为Artifact流水线源时,选择当前项目下的组织。

    组织用于隔离镜像,每个组织可对应一个公司或部门,将其拥有的镜像集中在该组织下。

    -

    镜像名

    当流水线关联的源类型为SWR流水线源时,选择组织下的镜像。

    当流水线关联的源类型为Artifact流水线源时,选择当前项目组织下的镜像。

    -

    指定版本

    当流水线关联的源类型为SWR流水线源时,选择镜像的版本。

    -

    制品源别名

    当流水线关联的源类型为SWR流水线源或Artifact流水线源时,需设置制品源别名,设置别名后可基于别名生成对应的系统参数,如:“别名_ARTIFACT_NAME”,表示制品名称。生成的参数可在参数设置页面查看,并在流水线中通过“${参数名}”进行引用。

    仅支持输入中文、大小写英文字母、数字、“-”、“_”、“.”,长度不超过128个字符。

    -

    委托URN

    IAM的委托唯一标识。未配置时,使用默认委托。配置后,执行流水线中任务时使用委托身份和权限访问其他云服务。

    -

    描述

    该参数为非必填。对流水线的描述,长度不超过1024个字符。

    -

  3. 单击“新建”,进入“任务编排”页面。此处以“空模板”为例创建。

    图1 任务编排

相关文档