自定义流水线阶段

云构建生成的流水线模板默认包括触发条件、构建应用、App兼容性测试(仅适用于Android应用的构建包流水线)和流水线结果通知阶段,您可以根据业务需要添加自定义阶段。

前提条件

已配置应用或新建、克隆构建流水线。具体操作请分别参见创建应用配置新建流水线克隆流水线

打开流水线编辑界面

  1. 登录EMAS管理控制台

  2. 查找您的项目,单击项目,进入EMAS概览页。

  3. 在顶部导航栏,选择研发工具

  4. 研发工具产品页面,从左侧导航栏选择云构建,打开云构建页面。

  5. 在指定应用的控制台页面,打开流水线列表页签,查看已创建的构建流水线。

    image..png

  6. 在构建流水线列表中,单击相关操作详情,打开流水线概览页签。

    image

  7. 流水线概览页面,单击编辑,将流水线概览页签切换至流水线编辑状态。

  8. 在流水线的编辑界面,配置流水线。

构建流水线默认包括触发条件/构建应用/App兼容性测试/流水线运行结果通知阶段,同时支持自定义添加阶段。

自定义添加阶段

流水线每个阶段后可自定义添加阶段。自定义阶段和构建应用阶段也可添加并行任务,自定义并行任务。

  1. 在流水线中,选择需要自定义阶段的位置,单击添加阶段,打开阶段配置对话框。

    image

  2. 阶段配置对话框中,配置相关参数。

    image

    参数名称

    子参数名称

    参数说明

    阶段名称

    -

    构建阶段标题名称。

    超时时间

    -

    构建阶段的等待执行时间上限,超出设置时间任务自动终止。

    是否需要运行环境

    -

    构建任务需要在特定的环境中执行。例如:构建环境中有配置Android SDK。

    镜像

    -

    构建任务的镜像。

    执行时机

    -

    构建任务的执行时机。

    任务步骤

    -

    使用插件构建自定义流水线

  3. 单击确定

删除自定义阶段

  1. 单击自定义阶段的区域框,打开阶段配置右侧栏。

  2. 阶段配置右侧栏,单击删除阶段,经二次确认后,删除指定阶段。

重要

自定义阶段删除后,配置数据将同步删除,不可恢复,请谨慎操作。

image