更新时间:2024-12-16 GMT+08:00

创建流水线

本章节指导您创建流水线。

前提条件

构建任务已创建,请参考创建源码构建任务创建软件包构建任务

创建流水线

  1. 登录ServiceStage控制台。
  2. 选择“持续交付 > 发布”。
  3. 单击“创建流水线”,参考下表填写流水线基本信息,其中带“*”标志的参数为必填参数。

    参数

    参数说明

    *流水线名称

    流水线的名称。

    长度为1到99个字符,可以包含英文字母、数字、点(.)、@或中划线(-),以英文字母开头。

    *企业项目

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

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

    描述

    流水线的描述信息,长度不超过255个字符。

  4. 单击“返回模板”,参考下表选择并配置流水线模板。

    ServiceStage内置了典型场景的流水线模板,选择之后自动生成流水线模型。

    模板名称

    操作说明

    空模板

    需要您自行添加流水线模型。

    1. 单击“空模板”卡片。
    2. 添加构建任务,用于执行构建生成镜像包。
      1. 单击“选择构建”。
      2. 选择已创建的构建任务。

        若不存在构建任务,请参考创建源码构建任务创建软件包构建任务创建。

      3. 单击“确定”。

      重复此步骤,可以添加多个构建任务。构建任务所属企业项目需和3时选择的企业项目一致。

    3. 添加部署环境,用于将构建任务生成的镜像包部署到环境。
      1. 单击“添加环境”。
      2. 单击,输入环境名称。
      3. 选择添加构建任务下已部署的应用组件,单击“确定”

        若在该环境下不存在对应应用组件,请参考使用容器部署方式基于界面配置创建并部署组件使用容器部署方式基于YAML配置创建并部署组件创建并部署。

        单击“更换组件”,可以重新选择组件。

      4. 选择构建:选择已添加的构建任务,用于执行构建。
      5. 选择构建输出:用于设置构建任务生成镜像的归档路径。
      6. 单击“确定”

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

    4. 设置流水线审核,用于审批是否将构建生成的镜像包部署到环境。
      1. 单击环境卡片的
      2. 设置“审核模式”。

        全部通过:选择的“审核者”全部同意后才能将构建生成的镜像包部署到环境。

        单人通过:选择的“审核者”中任意一个同意后即可将构建生成的镜像包部署到环境。

      3. 设置“审核者”。

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

      4. 单击“确定”

    简易模板

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

    1. 选择“简易模板”
    2. 单击“开始创建”
    3. 添加构建任务,用于执行构建生成镜像包。
      1. 单击“构建任务”卡片上的
      2. 选择已创建的构建任务。

        若不存在构建任务,请参考创建源码构建任务创建软件包构建任务创建。

      3. 单击“确定”。

        单击“选择构建”,可以添加多个构建任务。构建任务所属企业项目需和3时选择的企业项目一致。

    常用模板

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

    1. 选择“常用模板”
    2. 单击“开始创建”
    3. 添加构建任务,用于执行构建生成镜像包。
      1. 单击“构建任务”卡片上的
      2. 选择已创建的构建任务。

        若不存在构建任务,请参考创建源码构建任务创建软件包构建任务创建。

      3. 单击“确定”。

        单击“选择构建”,可以添加多个构建任务。构建任务所属企业项目需和3选择的企业项目一致。

    4. 添加部署环境,用于将构建任务生成的镜像包部署到环境。
      1. 单击“添加环境”。
      2. 单击Empty环境卡片上的,弹出“添加环境”对话框。
      3. 单击,输入环境名称。
      4. 单击,保存环境名称。
      5. 选择添加构建任务下已部署的应用组件,单击“确定”

        若在该环境下不存在对应应用组件,请参考使用容器部署方式基于界面配置创建并部署组件使用容器部署方式基于YAML配置创建并部署组件创建并部署。

        单击“更换组件”,可以重新选择组件。

      6. 选择构建:选择已添加的构建任务,用于执行构建。
      7. 选择构建输出:用于设置构建任务生成镜像的归档路径。
      8. 单击“确定”

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

    5. 设置流水线审核,用于审批是否将构建生成的镜像包部署到环境。
      1. 单击环境卡片的
      2. 设置“审核模式”。

        全部通过:选择的“审核者”全部同意后才能将构建生成的镜像包部署到环境。

        单人通过:选择的“审核者”中任意一个同意后即可将构建生成的镜像包部署到环境。

      3. 设置“审核者”。

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

      4. 单击“确定”

  5. 根据是否启动流水线选择执行以下操作。

    • 启动流水线:单击“创建并执行”,保存并启动流水线。流水线启动成功后,状态为“成功”。

      设置了需要审核的流水线,在流水线的组件部署阶段,流水线处于“等待确认”状态。需要您通知审核人审批通过后,流水线才能继续运行。流水线审批,请参考审批流水线

    • 不启动流水线:单击“创建”,仅保存流水线配置。流水线创建成功后,状态为“未执行”。

    查看流水线,请参考查看流水线详情