编辑使用手工配置创建的Region级发布单
本章节指导您根据实际业务需要编辑使用手工配置创建Region级发布单。
前提条件
待编辑使用手工配置创建的Region级发布单不能处于“发布中”状态。查看Region级发布单状态,请参考查看Region级发布单详情。
操作步骤
- 登录ServiceStage控制台。
- 单击左侧导航栏“发布管理”。
- 单击“立即体验新版”或者“体验新版”,切换到新版“发布管理”页面。
新、旧版本发布单之间数据不互通,新、旧版本发布单页面切换不会造成发布单数据丢失。
- 选择“Region级发布单”。
- 选择以下任意方式进入发布单编辑页面。
- 直接编辑:单击待编辑发布单“操作”列的“编辑”。
- 查看发布单详情后编辑:单击待编辑发布单名称,参考查看Region级发布单详情查看发布单详情后,单击页面右上方的“发布单编排”。
- 设置“激进策略”。
- 开启“激进策略”,遇到组件发布失败,会继续发布剩余组件。
- 关闭“激进策略”,遇到组件发布失败,则会导致发布单发布任务失败。
- 单击右上方“基本信息”,参考下表重新设置发布单基本信息参数。
- (可选)重新选择使用的发布单样例。
重新选择样例会清空发布单的所有参数设置,请谨慎选择。
- 不勾选“使用样例”时,在指定阶段下执行如下编辑操作,然后执行12。
- 修改阶段名称:单击阶段名称后的
,设置“阶段名称”,例如:创建应用。
- 删除分组任务:鼠标移动到分组内指定任务卡片上,单击
。
- 编辑分组任务:单击指定分组任务卡片,参考表1编辑对应的任务。
表1 编辑Region级发布单任务 操作名称
操作说明
编辑应用创建
编辑组件创建
- 设置“任务名称”,长度为1~64个字符。
- (可选)选择“关联任务”下拉列表中可以和本任务关联的前一个阶段下的任务。
例如,选择前一阶段已经创建的“创建应用”任务。
- 设置组件参数。
容器部署方式部署组件,请参考使用基于手工配置的容器部署方式创建组件;虚拟机部署方式部署组件,请参考使用虚拟机部署方式创建组件。
如果选择了“关联任务”,例如选择了前一阶段已经创建的“创建应用”任务,则组件“所属应用”固定为已选择的“创建应用”任务中设置的应用名称。
- 单击“确定”。
编辑组件升级
- 创建“更新组件”任务时开启了“镜像来源于前面构建的产物”
- 在“选择应用”下拉列表选择组件所属应用。
- 单击“更换”,重新选择已选择应用下待升级的组件,然后单击“确定”。
仅支持选择1个容器部署方式部署的组件加入升级任务。组件状态为“运行中”、“未就绪”或者“异常”。查看组件状态,请参考查看组件详情。
- 选择“选择构建”下拉列表中的构建任务作为组件升级时的组件镜像来源。
组件升级时构建输出的镜像包归档地址默认为“选择构建输出”下拉列表中显示的已选择的构建任务中设置的归档地址。
- 单击“确定”。
- 创建“更新组件”任务时关闭了“镜像来源于前面构建的产物”
- 设置“任务名称”,长度为1~64个字符。
- 参考批量升级组件版本配置的5~6设置组件升级参数。
- 单击“确定”。
编辑构建
- 设置“任务名称”,长度为1~64个字符。
- 选择“构建”下拉列表中的构建任务。
- 单击“确定”。
编辑人工审核
- 设置“任务名称”,长度为1~64个字符。
- 设置“审核人”。
- 新增审核人:勾选“审核人”下拉列表中的发布单流程审核人。
如果无法获取审核人列表,请联系管理员创建包含了IAM的“iam:users.listUsers”操作权限的自定义策略,并将该策略绑定到当前操作账号所在用户组。
- 删除审核人:单击已选择审核人名称后的
,删除该审核人。
- 新增审核人:勾选“审核人”下拉列表中的发布单流程审核人。
- 设置“审核模式”。
- 全部人审核:需要已选择的全部审核人审核通过,发布单流程才能继续进行。只要有任何一个审核人审核不通过,则会发布失败。
- 任一人审核:已选择的全部审核人中任何一个人审核通过,发布单流程就可以继续进行。
- 单击“确定”。
- 指定分组任务下插入新顺序执行任务:鼠标移动到分组内指定任务卡片上,单击
,可以在该任务下参考表2插入新的顺序执行任务。
- 新建分组及任务:单击“新建并行任务”,可以在该阶段下参考表2创建新的分组及任务。
- 创建新阶段和分组:单击指定阶段名称后的
,创建新的阶段。单击“创建任务”,参考表2创建新的分组及任务。
- 删除指定阶段:单击指定阶段名称后的
,单击“确定”。
删除阶段,会同时删除阶段下的所有任务。表2 创建任务 任务类型
任务说明
创建应用
添加创建应用任务到发布单。
- 使用以下任意方法进入“创建应用”页面。
- 选择“立即创建”。 ,单击
- 选择“立即创建”。 ,单击
- 输入“任务名称”,长度为1~64个字符。
- 输入“应用名称”。
应用的名称在同一个“企业项目”下需保持唯一。
长度2到64个字符,可以包含英文字母、数字、下划线(_)或中划线(-),以英文字母开头、英文字母或者数字结尾。
- 选择“企业项目”。
企业项目是一种云资源管理方式,企业项目管理服务提供统一的云资源按项目管理,以及项目内的资源管理、成员管理。
请参考开通企业项目,开通企业项目后使用。
- 单击下拉列表,可以选择使用已有企业项目。
- 单击“创建企业项目”,可以参考创建企业项目,创建并选择使用新建的企业项目。
- 单击
,输入不超过128个字符的应用描述信息,单击
。
- 单击“确定”。
创建组件
添加组件创建任务到发布单。
- 使用以下任意方法进入“创建组件”页面。
- 选择“立即创建”。 ,单击
- 选择“立即创建”。 ,单击
- 在“选择应用”下拉列表选择组件所属应用。
- 选择组件创建方法。
- 选择“创建组件”,参考以下操作配置组件。
- 输入“任务名称”,长度为1~64个字符。
- (可选)选择“关联任务”下拉列表中可以和本任务关联的前一个阶段下的任务。
例如,选择前一阶段已经创建的“创建应用”任务。
- 设置组件参数。容器部署方式部署组件,请参考使用基于手工配置的容器部署方式创建组件;虚拟机部署方式部署组件,请参考使用虚拟机部署方式创建组件。
如果选择了“关联任务”,例如选择了前一阶段已经创建的“创建应用”任务,则组件“所属应用”固定为已选择的“创建应用”任务中设置的应用名称。
- 单击“立即部署”,完成组件创建。
选择组件列表中已创建好的组件,单击“配置”,可以重新设置组件参数。
选择组件列表中已创建好的组件,单击“移除”,可以将组件从创建组件任务中移除。
- 执行6。
- 选择“克隆组件”,参考以下操作配置组件。
- 勾选组件列表中待克隆组件,单击“确定”。
- 单击组件列表中已选择好的待克隆组件,单击“配置”,重新设置组件参数。
容器部署方式部署组件,请参考使用基于手工配置的容器部署方式创建组件;虚拟机部署方式部署组件,请参考使用虚拟机部署方式创建组件。
- 执行6。
- 单击“确定”。
更新组件
添加组件升级任务到发布单。
- 使用以下任意方法进入“更新组件”页面。
- 选择“立即创建”。 ,单击
- 选择“立即创建”。 ,单击
- 在“选择应用”下拉列表选择组件所属应用。
- 设置组件镜像来源。
- 开启“镜像来源于前面构建的产物”,请执行以下操作:
- 关闭“镜像来源于前面构建的产物”,请执行以下操作:
- 单击“选择需要升级的组件”,勾选待加入升级任务的组件。
组件状态为“运行中”、“未就绪”或者“异常”。查看组件状态,请参考查看组件详情。
- 单击“确定”。
您可以单击已选择的待升级组件列表中指定组件卡片上的“移除”,将该组件从列表中移除。
单击已选择的待升级组件列表中指定组件卡片上的“配置”:设置“任务名称”,长度为1~64个字符;参考批量升级组件版本配置的5~6设置组件升级参数;然后单击“确定”。
- 执行6。
- 单击“选择需要升级的组件”,勾选待加入升级任务的组件。
- 单击“确定”。
构建
添加创建源码到镜像或者JAR、WAR包到镜像的构建任务到发布单。
- 使用以下任意方法进入“构建”页面。
- 选择“立即创建”。 ,单击
- 选择“立即创建”。 ,单击
- 设置“任务名称”,长度为1~64个字符。
- 选择“构建”下拉列表中的构建任务。
- 单击“确定”。
人工审核
添加人工审核卡点任务到发布单。设置了人工审核,需要相关审核人审核通过后,发布单流程才能继续进行。
- 使用以下任意方法进入“人工审核”页面。
- 选择“立即创建”。 ,单击
- 选择“立即创建”。 ,单击
- 设置“任务名称”,长度为1~64个字符。
- 勾选“审核人”下拉列表中的发布单流程审核人。
如果无法获取审核人列表,请联系管理员创建包含了IAM的“iam:users.listUsers”操作权限的自定义策略,并将该策略绑定到当前操作账号所在用户组。
- 设置“审核模式”。
- 全部人审核:需要已选择的全部审核人审核通过,发布单流程才能继续进行,否则会发布失败。
- 任一人审核:已选择的全部审核人中任何一个人审核通过,发布单流程就可以继续进行。
- 单击“确定”。
手动触发
添加手动触发任务到发布单。设置了手动触发,需要您手动确认后,发布单流程才能继续进行。
使用以下任意方法创建手动触发任务。- 选择“立即创建”。 ,单击
- 选择“立即创建”。 ,单击
- 使用以下任意方法进入“创建应用”页面。
- 修改阶段名称:单击阶段名称后的
- 勾选“使用样例”且选择使用“简易样例”,请执行如下操作:
- 单击阶段名称后的
,设置“阶段名称”,单击“确定”。
- 单击“创建构建任务”,设置构建任务参数。
- 设置“任务名称”,长度为1~64个字符。
- 选择“构建”下拉列表中的构建任务。
- 单击“确定”。
- 执行12。
- 单击阶段名称后的
- 勾选“使用样例”且选择使用“常用样例”,请执行如下操作:
- 单击“构建”阶段名称后的
,设置“阶段名称”,单击“确定”。
- 单击“创建构建任务”,设置构建任务参数。
- 设置“任务名称”,长度为1~64个字符。
- 选择“构建”下拉列表中的构建任务。
- 单击“确定”。
- 单击“升级组件”阶段名称后的
,设置“阶段名称”,单击“确定”。
- 单击“创建升级组件任务”,设置组件升级任务参数。
- 在“选择应用”下拉列表选择组件所属应用。
- 单击“选择组件”,仅支持选择1个容器部署方式部署的状态为“运行中”、“未就绪”或者“异常”的组件加入升级任务。
查看组件状态,请参考查看组件详情。
- 单击“确定”。
- 选择“选择构建”下拉列表中的构建任务作为组件升级时的组件镜像来源。
组件升级时构建输出的镜像包归档地址默认为“选择构建输出”下拉列表中显示的已选择的构建任务中设置的归档地址。
- 单击“确定”。
- 执行12。
- 单击“构建”阶段名称后的
- 根据是否发布发布单执行后续操作。
- 是,单击“保存并执行”,勾选需要执行的任务,单击“立即执行”。
如果发布单中设置了卡点任务,请参考下表根据卡点任务的类型完成任务审核。
卡点任务类型
审核操作
人工审核
- 审核人员单击待执行发布单名称,进入“发布流程视图”页面。
- 鼠标移动到待审核的人工审核任务卡片。
- 单击“审核”,弹出“人工审核”对话框。
- 根据实际情况输入“审核意见”并确定是否通过审核。
- 单击“拒绝”,审核不通过,发布单终止发布,发布任务失败。
- 单击“同意”,通过审核,继续发布单发布流程。
手动触发
- 审核人员单击待执行发布单名称,进入“发布流程视图”页面。
- 鼠标移动到待审核的手动触发任务卡片。
- 单击“审核”,弹出“手动触发”对话框。
- 根据实际情况确定是否通过审核。
- 单击“拒绝”,审核不通过,发布单终止发布,发布任务失败。
- 单击“同意”,通过审核,继续发布单发布流程。
- 在“发布流程视图”页面,可以查看发布流程执行情况,等待发布单发布完成。
- 发布单保存成功后,其“发布状态”为“初始化成功”。查看发布单状态,请参考查看Region级发布单详情。
- 发布单保存成功后,您可以参考管理Region级发布单管理发布单。
- 否,单击“保存”。
-
发布单保存成功后,其“发布状态”为“初始化成功”。查看发布单状态,请参考查看Region级发布单详情。
- 发布单保存成功后,您可以参考管理Region级发布单管理发布单。
-
- 是,单击“保存并执行”,勾选需要执行的任务,单击“立即执行”。