更新时间:2023-06-25 GMT+08:00

应用组件流水线

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

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

  • 不支持为虚机部署的实例创建流水线。
  • 不支持为运行时为Docker的组件创建流水线。

创建流水线

  1. 登录ServiceStage控制台,在“应用管理 > 应用列表”界面,单击应用名称,进入应用详情“概览”页。
  2. 在“组件列表”页签,单击组件名称,进入组件“概览”页。
  3. 选择“流水线”页签,单击“创建流水线”。
  4. 填写流水线基本信息。

    1. 输入“流水线名称”。
    2. (可选)输入流水线“描述”。

  5. 设置流水线。

    1. 添加构建任务

      自动加载该组件的构建任务。

    2. 添加部署任务

      单击“添加环境”,自动加载已部署的组件。

    3. 设置流水线审核

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

      • 审核模式:支持“全部通过”和“单人通过”两种方式。
      • 审核者:可以选择多个,系统自动加载该帐号下所有子帐号。

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

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

克隆流水线

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

  1. 登录ServiceStage控制台,进入应用组件详情页“流水线”页签
  2. 选择流水线,单击“克隆”。
  3. ServiceStage自动加载克隆流水线的配置信息,可以在根据需要修改。
  4. 流水线编辑完成后,单击“创建并执行”启动流水线。

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

后续操作

流水线启动后,可以一键完成应用构建和升级,应用组件升级后的维护操作请参考应用运维