更新时间:2025-08-26 GMT+08:00

编辑使用手工配置创建的Region级发布单

本章节指导您根据实际业务需要编辑使用手工配置创建Region级发布单

前提条件

待编辑使用手工配置创建的Region级发布单不能处于“发布中”状态。查看Region级发布单状态,请参考查看Region级发布单详情

操作步骤

  1. 登录ServiceStage控制台
  2. 单击左侧导航栏“发布管理”

    • 如果默认进入的是如下图所示的新版“发布管理”页面,请执行4

      新版发布管理详情,请参考新版发布管理概述

    • 如果默认进入的是如下图所示的旧版“发布管理”页面,请执行3

      旧版发布管理详情,请参考旧版发布管理概述

  3. 单击“立即体验新版”或者“体验新版”,切换到新版“发布管理”页面。

    新、旧版本发布单之间数据不互通,新、旧版本发布单页面切换不会造成发布单数据丢失。

  4. 选择“Region级发布单”
  5. 选择以下任意方式进入发布单编辑页面。

    • 直接编辑:单击待编辑发布单“操作”列的“编辑”
    • 查看发布单详情后编辑:单击待编辑发布单名称,参考查看Region级发布单详情查看发布单详情后,单击页面右上方的“发布单编排”

  6. 设置“激进策略”

    • 开启“激进策略”,遇到组件发布失败,会继续发布剩余组件。
    • 关闭“激进策略”,遇到组件发布失败,则会导致发布单发布任务失败。

  7. 单击右上方“基本信息”,参考下表重新设置发布单基本信息参数。

    参数名称

    参数说明

    发布单名称

    发布单的名称在同一个“企业项目”下需保持唯一。

    长度2到64个字符,可以包含英文字母、数字、下划线(_)或中划线(-),以英文字母开头、英文字母或者数字结尾。

    企业项目

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

    请参考开通企业项目,开通企业项目后使用。

    • 单击下拉列表,可以选择使用已有企业项目。
    • 单击“创建企业项目”,可以参考创建企业项目,创建并选择使用新建的企业项目。

    描述

    发布单描述信息。

    1. 单击
    2. 输入不超过128个字符的发布单描述信息。
    3. 单击

  8. (可选)重新选择使用的发布单样例。

    重新选择样例会清空发布单的所有参数设置,请谨慎选择。
    1. 单击右上方“选择样例”,确定是否使用样例创建发布任务。
      • 不勾选,表示不使用样例创建发布任务。
      • 勾选,表示使用样例创建发布任务。
        • 简易样例:自动添加“构建”模型,选择已经存在的系统创建的构建任务进行构建。
        • 常用样例:自动添加“构建-升级组件”模型,选择已经存在的系统创建的构建任务进行构建,将构建产生的软件包或镜像包作为升级组件任务中选择的待升级组件的软件包或镜像包来源,用于升级组件。
    2. 单击“确定”,编辑发布单。
      • 不勾选“使用样例”,请执行9
      • 勾选“使用样例”且选择使用“简易样例”,请执行10
      • 勾选“使用样例”且选择使用“常用样例”,请执行11

  9. 不勾选“使用样例”时,在指定阶段下执行如下编辑操作,然后执行12

    • 修改阶段名称:单击阶段名称后的,设置“阶段名称”,例如:创建应用。
    • 删除分组任务:鼠标移动到分组内指定任务卡片上,单击
    • 编辑分组任务:单击指定分组任务卡片,参考表1编辑对应的任务。
      表1 编辑Region级发布单任务

      操作名称

      操作说明

      编辑应用创建

      1. 设置“任务名称”,长度为1~64个字符。
      2. 设置“应用名称”

        应用的名称在同一个“企业项目”下需保持唯一。

        长度2到64个字符,可以包含英文字母、数字、下划线(_)或中划线(-),以英文字母开头、英文字母或者数字结尾。

      3. 选择“企业项目”

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

        请参考开通企业项目,开通企业项目后使用。

        • 单击下拉列表,可以选择使用已有企业项目。
        • 单击“创建企业项目”,可以参考创建企业项目,创建并选择使用新建的企业项目。
      4. 单击,输入不超过128个字符的应用描述信息,单击
      5. 单击“确定”

      编辑组件创建

      1. 设置“任务名称”,长度为1~64个字符。
      2. (可选)选择“关联任务”下拉列表中可以和本任务关联的前一个阶段下的任务。

        例如,选择前一阶段已经创建的“创建应用”任务。

      3. 设置组件参数。

        容器部署方式部署组件,请参考使用基于手工配置的容器部署方式创建组件;虚拟机部署方式部署组件,请参考使用虚拟机部署方式创建组件

        如果选择了“关联任务”,例如选择了前一阶段已经创建的“创建应用”任务,则组件“所属应用”固定为已选择的“创建应用”任务中设置的应用名称。

      4. 单击“确定”

      编辑组件升级

      • 创建“更新组件”任务时开启了“镜像来源于前面构建的产物”
        1. “选择应用”下拉列表选择组件所属应用。
        2. 单击“更换”,重新选择已选择应用下待升级的组件,然后单击“确定”

          仅支持选择1个容器部署方式部署的组件加入升级任务。组件状态为“运行中”“未就绪”或者“异常”。查看组件状态,请参考查看组件详情

        3. 选择“选择构建”下拉列表中的构建任务作为组件升级时的组件镜像来源。

          组件升级时构建输出的镜像包归档地址默认为“选择构建输出”下拉列表中显示的已选择的构建任务中设置的归档地址。

        4. 单击“确定”
      • 创建“更新组件”任务时关闭了“镜像来源于前面构建的产物”
        1. 设置“任务名称”,长度为1~64个字符。
        2. 参考批量升级组件版本配置5~6设置组件升级参数。
        3. 单击“确定”

      编辑构建

      1. 设置“任务名称”,长度为1~64个字符。
      2. 选择“构建”下拉列表中的构建任务。
      3. 单击“确定”

      编辑人工审核

      1. 设置“任务名称”,长度为1~64个字符。
      2. 设置“审核人”
        • 新增审核人:勾选“审核人”下拉列表中的发布单流程审核人。

          如果无法获取审核人列表,请联系管理员创建包含了IAM的“iam:users.listUsers”操作权限的自定义策略,并将该策略绑定到当前操作账号所在用户组。

        • 删除审核人:单击已选择审核人名称后的,删除该审核人。
      3. 设置“审核模式”
        • 全部人审核:需要已选择的全部审核人审核通过,发布单流程才能继续进行。只要有任何一个审核人审核不通过,则会发布失败。
        • 任一人审核:已选择的全部审核人中任何一个人审核通过,发布单流程就可以继续进行。
      4. 单击“确定”
    • 指定分组任务下插入新顺序执行任务:鼠标移动到分组内指定任务卡片上,单击,可以在该任务下参考表2插入新的顺序执行任务。
    • 新建分组及任务:单击“新建并行任务”,可以在该阶段下参考表2创建新的分组及任务。
    • 创建新阶段和分组:单击指定阶段名称后的,创建新的阶段。单击“创建任务”,参考表2创建新的分组及任务。
    • 删除指定阶段:单击指定阶段名称后的,单击“确定”
      删除阶段,会同时删除阶段下的所有任务。
      表2 创建任务

      任务类型

      任务说明

      创建应用

      添加创建应用任务到发布单。

      1. 使用以下任意方法进入“创建应用”页面。
        • 选择全部 > 创建应用,单击“立即创建”
        • 选择应用管理 > 创建应用,单击“立即创建”
      2. 输入“任务名称”,长度为1~64个字符。
      3. 输入“应用名称”

        应用的名称在同一个“企业项目”下需保持唯一。

        长度2到64个字符,可以包含英文字母、数字、下划线(_)或中划线(-),以英文字母开头、英文字母或者数字结尾。

      4. 选择“企业项目”

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

        请参考开通企业项目,开通企业项目后使用。

        • 单击下拉列表,可以选择使用已有企业项目。
        • 单击“创建企业项目”,可以参考创建企业项目,创建并选择使用新建的企业项目。
      5. 单击,输入不超过128个字符的应用描述信息,单击
      6. 单击“确定”

      创建组件

      添加组件创建任务到发布单。

      1. 使用以下任意方法进入“创建组件”页面。
        • 选择全部 > 创建组件,单击“立即创建”
        • 选择应用管理 > 创建组件,单击“立即创建”
      2. “选择应用”下拉列表选择组件所属应用。
      3. 选择组件创建方法。
        • 创建组件:创建新组件,请执行4
        • 克隆组件:克隆已选择应用下存在的组件,请执行5
      4. 选择“创建组件”,参考以下操作配置组件。
        1. 输入“任务名称”,长度为1~64个字符。
        2. (可选)选择“关联任务”下拉列表中可以和本任务关联的前一个阶段下的任务。

          例如,选择前一阶段已经创建的“创建应用”任务。

        3. 设置组件参数。容器部署方式部署组件,请参考使用基于手工配置的容器部署方式创建组件;虚拟机部署方式部署组件,请参考使用虚拟机部署方式创建组件

          如果选择了“关联任务”,例如选择了前一阶段已经创建的“创建应用”任务,则组件“所属应用”固定为已选择的“创建应用”任务中设置的应用名称。

        4. 单击“立即部署”,完成组件创建。

          选择组件列表中已创建好的组件,单击“配置”,可以重新设置组件参数。

          选择组件列表中已创建好的组件,单击“移除”,可以将组件从创建组件任务中移除。

        5. 执行6
      5. 选择“克隆组件”,参考以下操作配置组件。
        1. 勾选组件列表中待克隆组件,单击“确定”
        2. 单击组件列表中已选择好的待克隆组件,单击“配置”,重新设置组件参数。

          容器部署方式部署组件,请参考使用基于手工配置的容器部署方式创建组件;虚拟机部署方式部署组件,请参考使用虚拟机部署方式创建组件

        3. 执行6
      6. 单击“确定”

      更新组件

      添加组件升级任务到发布单。

      1. 使用以下任意方法进入“更新组件”页面。
        • 选择全部 > 更新组件,单击“立即创建”
        • 选择应用管理 > 更新组件,单击“立即创建”
      2. “选择应用”下拉列表选择组件所属应用。
      3. 设置组件镜像来源。
        • 开启“镜像来源于前面构建的产物”,需要本任务所在阶段之前的阶段存在构建任务,请执行4
        • 关闭“镜像来源于前面构建的产物”,请执行5
      4. 开启“镜像来源于前面构建的产物”,请执行以下操作:
        1. 单击“选择组件”,仅支持选择1个容器部署方式部署的组件加入升级任务。

          组件状态为“运行中”“未就绪”或者“异常”。查看组件状态,请参考查看组件详情

        2. 单击“确定”

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

        3. 选择“选择构建”下拉列表中的构建任务作为组件升级时的组件镜像来源。

          组件升级时构建输出的镜像包归档地址默认为“选择构建输出”下拉列表中显示的已选择的构建任务中设置的归档地址。

        4. 执行6
      5. 关闭“镜像来源于前面构建的产物”,请执行以下操作:
        1. 单击“选择需要升级的组件”,勾选待加入升级任务的组件。

          组件状态为“运行中”“未就绪”或者“异常”。查看组件状态,请参考查看组件详情

        2. 单击“确定”

          您可以单击已选择的待升级组件列表中指定组件卡片上的“移除”,将该组件从列表中移除。

          单击已选择的待升级组件列表中指定组件卡片上的“配置”:设置“任务名称”,长度为1~64个字符;参考批量升级组件版本配置5~6设置组件升级参数;然后单击“确定”

        3. 执行6
      6. 单击“确定”

      构建

      添加创建源码到镜像或者JAR、WAR包到镜像的构建任务到发布单。

      1. 使用以下任意方法进入“构建”页面。
        • 选择全部 > 构建,单击“立即创建”
        • 选择应用管理 > 构建,单击“立即创建”
      2. 设置“任务名称”,长度为1~64个字符。
      3. 选择“构建”下拉列表中的构建任务。
      4. 单击“确定”

      人工审核

      添加人工审核卡点任务到发布单。设置了人工审核,需要相关审核人审核通过后,发布单流程才能继续进行。

      1. 使用以下任意方法进入“人工审核”页面。
        • 选择全部 > 人工审核,单击“立即创建”
        • 选择卡点任务 > 人工审核,单击“立即创建”
      2. 设置“任务名称”,长度为1~64个字符。
      3. 勾选“审核人”下拉列表中的发布单流程审核人。

        如果无法获取审核人列表,请联系管理员创建包含了IAM的“iam:users.listUsers”操作权限的自定义策略,并将该策略绑定到当前操作账号所在用户组。

      4. 设置“审核模式”
        • 全部人审核:需要已选择的全部审核人审核通过,发布单流程才能继续进行,否则会发布失败。
        • 任一人审核:已选择的全部审核人中任何一个人审核通过,发布单流程就可以继续进行。
      5. 单击“确定”

      手动触发

      添加手动触发任务到发布单。设置了手动触发,需要您手动确认后,发布单流程才能继续进行。

      使用以下任意方法创建手动触发任务。
      • 选择全部 > 手动触发,单击“立即创建”
      • 选择卡点任务 > 手动触发,单击“立即创建”

  10. 勾选“使用样例”且选择使用“简易样例”,请执行如下操作:

    1. 单击阶段名称后的,设置“阶段名称”,单击“确定”
    2. 单击“创建构建任务”,设置构建任务参数。
      1. 设置“任务名称”,长度为1~64个字符。
      2. 选择“构建”下拉列表中的构建任务。
    3. 单击“确定”
    4. 执行12

  11. 勾选“使用样例”且选择使用“常用样例”,请执行如下操作:

    1. 单击“构建”阶段名称后的,设置“阶段名称”,单击“确定”
    2. 单击“创建构建任务”,设置构建任务参数。
      1. 设置“任务名称”,长度为1~64个字符。
      2. 选择“构建”下拉列表中的构建任务。
      3. 单击“确定”
    3. 单击“升级组件”阶段名称后的,设置“阶段名称”,单击“确定”
    4. 单击“创建升级组件任务”,设置组件升级任务参数。
      1. “选择应用”下拉列表选择组件所属应用。
      2. 单击“选择组件”,仅支持选择1个容器部署方式部署的状态为“运行中”“未就绪”或者“异常”的组件加入升级任务。

        查看组件状态,请参考查看组件详情

      3. 单击“确定”
      4. 选择“选择构建”下拉列表中的构建任务作为组件升级时的组件镜像来源。

        组件升级时构建输出的镜像包归档地址默认为“选择构建输出”下拉列表中显示的已选择的构建任务中设置的归档地址。

      5. 单击“确定”
    5. 执行12

  12. 根据是否发布发布单执行后续操作。

    • 是,单击“保存并执行”,勾选需要执行的任务,单击“立即执行”
      如果发布单中设置了卡点任务,请参考下表根据卡点任务的类型完成任务审核。

      卡点任务类型

      审核操作

      人工审核

      1. 审核人员单击待执行发布单名称,进入“发布流程视图”页面。
      2. 鼠标移动到待审核的人工审核任务卡片。
      3. 单击“审核”,弹出“人工审核”对话框。
      4. 根据实际情况输入“审核意见”并确定是否通过审核。
        • 单击“拒绝”,审核不通过,发布单终止发布,发布任务失败。
        • 单击“同意”,通过审核,继续发布单发布流程。

      手动触发

      1. 审核人员单击待执行发布单名称,进入“发布流程视图”页面。
      2. 鼠标移动到待审核的手动触发任务卡片。
      3. 单击“审核”,弹出“手动触发”对话框。
      4. 根据实际情况确定是否通过审核。
        • 单击“拒绝”,审核不通过,发布单终止发布,发布任务失败。
        • 单击“同意”,通过审核,继续发布单发布流程。
      • “发布流程视图”页面,可以查看发布流程执行情况,等待发布单发布完成。
      • 发布单保存成功后,其“发布状态”“初始化成功”。查看发布单状态,请参考查看Region级发布单详情
      • 发布单保存成功后,您可以参考管理Region级发布单管理发布单。
    • 否,单击“保存”