DataWorks支持将需要发布的对象(节点、函数、资源、组件等)批量添加至发布包,统一发布。本文为您介绍跨工作空间发布场景如何创建及发布发布包。
前提条件
已创建并配置发布发布包时所需的发布环境,详情请参见创建并配置发布环境。
使用限制
操作账号需满足以下权限要求:
操作账号需要有原工作空间的空间管理员、运维或部署角色权限,才能在原工作空间中创建、发布发布包。
操作账号需要有目标工作空间的空间管理员、运维或部署角色权限,发布包才能在目标工作空间发布成功。
如果您需要为用户添加相应的角色权限,详情请参见添加及管理工作空间成员。
操作步骤
进入创建发布包页面。
在发布中心页面,单击左侧导航栏的创建发布包,进入创建发布包页面。
说明此页面展示的是当前工作空间下已提交的节点。已提交的节点均可在该页面被打包发布。
仅当节点所在的发布包发布状态为发布成功或发布失败时,该节点才能被再次打包。
创建发布包。
在创建发布包页面,将需要发布的对象(节点、函数、资源等)添加至发布包,统一发布。
选择发布环境。
在区域1,选择待创建的发布包需要使用的跨工作空间发布环境。
筛选指定条件的发布对象。
在区域2,您可以通过解决方案、业务流程、对象类型等条件进行搜索,筛选指定条件的发布对象。
添加目标对象至发布包。
在区域3,勾选需要发布的对象,单击批量添加到发布包,添加目标对象至待发布列表。添加后,在待发布列表按钮上会显示待发布对象的数量。
说明如果您需要发布的对象个数较少,也可以直接单击目标对象操作列的发布,进入发布确认页面执行后续发布流程。
确认发布信息并发布。
查看待发布列表。
查看列表概况:单击待发布列表,即可查看发布列表中待发布对象的ID、对象类型、变更类型、节点状态等基本信息。
查看对象详情或移除对象:单击目标对象操作列的查看或移除,即可查看对象的详细信息或从发布包中删除该对象。
确认发布信息。
单击全部发布,在发布确认对话框,输入发布包名称,检查发布包的发布环境及发布列表等信息。
说明跨工作空间发布时,具有开发、空间管理员角色权限的用户可以编辑修改发布任务在目标工作空间运行时使用的资源组。
确认信息无误后,单击发布,系统将创建并发布当前发布包。
说明T+1
次日生成实例的节点,发布生效的时间如下:如果在23:30前执行发布操作,则发布内容会在第二天生效。
如果在23:30后执行发布操作,则发布内容会在第三天生效。
发布即时生成实例的节点,发布生效的时间如下:
定时时间在发布时间十分钟后的实例会正常转出或更新发布操作。
定时时间在发布时间十分钟之内,或者在23:30之后发布的实例,发布内容将会在第三天生效。
后续步骤
跨工作空间发布的发布包创建并发布完成后,您可以在当前工作空间的发布包列表页面,查看发布结果。详情请参见查看发布包列表。