出现以下两种情况时,您需要为当前项目配置 目标项目:
1)将数据开发与数据生产放在不同的项目中进行,以达到数据隔离的目的。
2)将一个项目中开发的数据处理流程定期同步到另一个项目中。
当一个项目配置了 目标项目 时,在开发页面将出现 发布 入口,单击即可进入 发布管理 页面。
在 发布管理 页面中,您可以选择将当前项目中提交成功的任务,资源和函数发布到指定的目标项目中。
注意:
① 一个项目只有配置了目标项目,发布管理 页面才可见。
② 只有 任务/资源/函数 3 类对象可以从开发项目被发布到生产项目。
③ 表、数据源配置 等连接信息不能被发布,如果任务中有使用到表和数据源,请生产项目的项目管理员在目标项目中自行维护。
1)单击 项目管理 页面,进入 项目配置,选择另一个项目名作为 发布目标。
注意:只有 项目管理员 有权限进入项目配置页面来设置目标项目。如果您不是项目管理员,请通知主账号,让其代为配置。
2)将 目标项目 配置完毕后,即可在 数据开发 界面的工具栏中看到 发布 按钮。
1)进入数据开发页面,单击 发布,进入发布管理页面。
2)单击 创建发布包 即可看到已提交的工作流任务、节点任务、资源、函数的列表。
注意:
① 只有 提交成功 并且 还没有进入发布包 的任务、资源、函数才会出现在待发布的列表中。
② 创建发布包页面支持按照最新修改人、对象类型、修改日期、对象名称等条件筛选,每个对象支持查看内容,如工作流的内部节点变动情况等。
3)根据自身需求选择发布方式单击 发布 或 打包并发布。您可通过 单个对象直接发布 和 多个对象打包发布 两种方式进行发布。
① 单个对象直接发布
通过筛选条件找到需要发布的对象后,选择单个对象直接单击 发布 按钮即可触发发布流程,按当前用户的不同角色,后续操作不同,详情请参见后文。
② 多个对象打包发布
通过筛选条件找到需要发布的对象后,单击各对象的 添加 按钮即可将该对象添加到发布包中。
单击 打包并发布 按钮,则发布包打包成功,并进入发布流程,按当前用户的不同角色,后续操作不同,详情请参见后文。
4)根据不同的角色,进行相应的发布操作。
① 如果您是 项目管理员 或 运维 角色,单击 打包并发布 后,发布包将直接发布成功。
② 如果您是 部署 角色,则您没有权限创建发布包,而仅能审批由开发角色创建的待发布的发布包并单击 发布 使其生效。
③ 如果您仅为 开发 角色,单击 打包并发布 后,发布包将进入发布包列表并进入 待发布 状态,如下图所示,此时请联系项目管理员/运维/部署角色的成员在 发布包列表 页面单击 发布 按钮。
注意:如果发布操作涉及到两个项目,您在 A 项目是开发角色,在 B 项目是运维角色,那么您选择两个项目后,单击 打包并发布,即可将其同时发布。
发布包列表页面中,显示待发布、发布中、发布成功和发布失败四个状态下的发布包。
您可按照发布人、申请人、发布日期、申请日期、发布包状态等条件来筛选查看,也支持对发布包内容的查看,删除和继续发布等。
已经发布成功的发布包,其中包含的对象将从当前项目拷贝到目标项目中,包括内容和配置。请在目标项目中查看发布结果。