文档首页 > > 用户指南> 旧版(近期下线)> 持续交付> 流水线管理

流水线管理

分享
更新时间: 2020/06/09 GMT+08:00

通过流水线工程可以完成一键部署,实现“源码拉取->编译->打包->归档->部署”的全流程自动化。利于集成环境统一、交付流程标准化。

新版流水线中,将原有流水线的“阶段/任务”泛化模型优化为“构建/环境”模型,每条流水线包含一组构建任务和一组或多组环境(如开发环境、类生产环境、生产环境等)任务,每组环境任务又包含一个或多个子任务(如部署、测试等任务),并提供了模板功能。

创建流水线

  1. 登录ServiceStage,选择“持续交付>发布”,单击“创建流水线”。
  2. 填写流水线基本信息。

    1. 输入流水线名称。
    2. 设置企业项目。

      企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。

      开通企业项目后可以使用。

    3. (可选)输入流水线“描述”。

  3. 选择流水线模板。

    ServiceStage内置了典型场景的流水线模板,选择之后自动生成 “构建/环境”模型,用户可以直接使用。
    表1 模板说明

    模板名称

    说明

    操作说明

    空模板

    需要用户自行添加“构建/环境”模型

    根据需要设置,操作步骤请参考3.a3.b3.c

    简易模板

    自动添加“构建”模型,对代码库的源码进行编译构建。

    操作步骤请参考3.a

    常用模板

    自动添加“构建/环境”模型,对代码库的源码进行编译构建,将产生的软件包或镜像,持续发布到应用的生产环境。

    操作步骤请参考3.a3.b3.c

    1. 添加构建任务

      单击“选择构建”,选择已创建的构建任务,单击确定。

      若不存在构建任务,单击“新建构建任务”,新创建构建任务,具体操作请参考创建基于源码构建工程

      重复此步骤,可以添加多个构建任务。

    2. 添加部署任务

      单击“添加环境”,输入环境名称。单击“选择应用”,选择已创建的应用。

      若不存在应用,单击“新建应用”创建应用,具体步骤请参考部署方式说明

      选择3.a中添加的构建任务。

      选择构建输出。

      重复此步骤,可以添加多个环境。

    3. 设置流水线审核

      单击环境区域的“”图标,设置“审核模式”及“审核者”。

      审核模式:支持全部通过和单人通过两种方式。

      审核者:可以选择多个,系统自动加载该账号下所有子账号。

  4. 流水线编辑完成后,单击“创建并执行”启动流水线。

    单击“创建”仅保存设置,不执行流水线。

设置流水线触发策略

进入流水线编辑状态,可以设置流水线触发策略,说明如下。

表2 触发策略说明

触发策略

触发模式

说明

手动触发

-

创建完流水线后,通过“启动”按钮,手动启动流水线。

定时触发

单次触发

设置触发时间,单次定时触发流水线。

周期触发

设置触发时间段、间隔、触发周期,可以实现周期触发流水线。

克隆流水线

用户可选择克隆流水线,在既有流水线配置基础上,生成新的流水线。

  1. 登录ServiceStage,进入“持续交付>发布”界面。
  2. 选择流水线,单击操作栏的“更多>克隆”。
  3. ServiceStage自动加载克隆流水线的配置信息,可以在根据需要修改。
  4. 流水线编辑完成后,单击“创建并执行”启动流水线。

    单击“创建”仅保存设置,不执行流水线。

后续操作

流水线启动后,可以一键完成应用构建和部署,应用部署后的维护操作请参考应用生命周期管理

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

智能客服提问云社区提问