文档首页> > 用户指南> 基础操作> 配置流水线

配置流水线

分享
更新时间: 2019/06/21 15:37

介绍修改流水线的相关操作。

前提条件

项目经理、开发人员和创建者(项目创建者和流水线创建者)可以配置流水线。

操作步骤

  1. 登录流水线
  2. 在流水线首页下方搜索目标流水线(如“PipelineTaks01”),单击操作列

    进入流水线配置页面,如图1所示,可根据需要修改流水线名称、为流水线添加阶段、为阶段添加任务、设置条件参数等。

    图1 配置流水线

  3. 给流水线添加阶段。

    单击,给流水线添加阶段;如果需要添加多个阶段,依次单击即可,如图2所示。

    图2 添加阶段

    添加阶段后,根据实际需要修改、删除阶段或继续添加阶段,操作说明如表1所示。

    表1 阶段操作说明

    操作项

    说明

    添加阶段

    单击可以给流水线添加新的阶段。

    修改阶段

    单击,弹出“通用配置”区域,根据需要修改阶段名称、设置阶段执行方式(自动或手动)、设置任务执行模式(串行或并行),如图3所示

    图3 通用配置
    说明:
    • 流水线阶段下任务的执行模式可以清晰分辨(串行或并行)。
    • 执行方式为手动执行时,执行到该阶段时会弹出对话框,用户确认后才继续执行。默认为自动执行。

    删除阶段

    单击,根据删除提示确定删除阶段。

  4. 给流水线中的阶段添加任务。

    阶段添加后,仅有一个“默认任务”;如果需要添加多个任务,请单击“添加任务”。添加好的任务显示在“任务列表”中。

    任务添加后,请根据实际需要修改、删除或继续添加任务,操作说明如表2所示。

    表2 任务操作说明

    操作项

    说明

    添加任务

    单击“添加任务” ,可以给流水线中的阶段添加新的任务。

    插入任务

    单击任务所在行的,可以在当前任务后面插入新任务。

    修改任务

    单击任务所在行的,弹出“任务详情”区域。

    根据需要修改任务名称,选择任务类型(构建、子流水线、代码检查、部署或流水线控制)和需要调用的任务,如图4所示。

    图4 任务详情
    说明:
    • 任务类型目前支持如下四种:
      • 构建

        与当前用户相关的所有编译构建任务。

      • 子流水线

        与当前用户相关的所有流水线。

        子流水线只能调用一级,如果流水线任务中已经存在子流水线,则不能选择。

      • 代码检查

        与当前用户相关的所有代码检查任务。

      • 部署

        与当前用户相关的所有部署任务。

      • 流水线控制

        只有阶段为串行才能插入断点。执行到断点时会弹出对话框,用户确认后才继续执行。

    • 请选择需要调用的任务

      根据任务类型显示。如果没有选择到合适的任务,请根据界面提示进行创建。

    • 如果调用的任务有参数,参数也会显示出来。
    • 调用部署任务时,如果前面阶段构建任务和本阶段(串行)构建任务存在已构建的软件包,会以下拉列表形式显示。

    删除任务

    单击按钮,根据删除提示确定删除任务。

  5. (可选)添加完流水线任务并设置好各任务后,根据需要添加流水线的执行参数。

    单击“添加参数”添加执行参数;如果需要添加多个参数,继续单击“添加参数”。添加好的参数显示在“参数列表”中。单击按钮,弹出“通用配置”区域,根据需要设置参数信息,如图5所示。

    图5 通用配置
    说明:
    • “开始”名称不能修改。
    • “参数列表”中设置参数名称以及默认值。

      设置执行参数后,在执行流水线时,会弹出该执行参数,请根据需要设置执行参数的值。

    • 参数类型分为字符类型、部署类型和枚举类型。
      • “字符类型”即普通的文本类型,用于文本类型的参数。
      • “部署类型”参数用于部署任务,包括“安装”“升级”“卸载”“回滚”,根据需要在下拉列表中选择。
      • “枚举类型”参数可以自己设置参数的枚举值,多个枚举值以分号隔开,在执行和选择参数默认值的时候,该值以下拉列表的形式展示。
    • 根据实际需要可以添加多个执行参数。
    • 当参数在流水线执行时不需要动态修改,可以指定为静态参数。

  6. 设置完流水线各项操作后,单击“保存”

    进入“流水线”详情页面。

  7. (可选)单击流水线名称链接,可以查看流水线
如果您喜欢这篇文档,您还可以:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区