发布流程
应用于测试和生产环境的解决方案将为托管解决方案。 解决方案架构师需要了解导入托管解决方案时的可用选项。
导入托管解决方案
我们不建议为应用程序的每次变更或发布新建解决方案,这将导致组件之间相互依赖,导致无法导入解决方案。 因此应更改解决方案,然后导入新版本。
注意
解决方案具有版本号。 导出解决方案时将自动增加版本号。 如已导入具有较高版本号的解决方案,将无法导入版本号较低的解决方案。
导入托管解决方案的新版本时,应考虑以下导入选项:
- 更新 - 应用解决方案中的变更。
- 升级 - 导入变更并立即应用,包括删除不属于新解决方案的任何组件。 覆盖旧解决方案。
- 升级阶段 - 类似于升级,但在导入新解决方案后暂停以便删除组件,从而完成数据迁移。 然后,您可以手动触发解决方案的最终应用。
托管解决方案更新部署到托管解决方案的上一版本。 本操作不创建其他解决方案层。 无法使用更新删除组件。
升级解决方案在基础层的上一层安装新的解决方案层。 解决方案升级将删除存在但不再包含在升级版本中的组件。
升级是默认选项。
重要提示
不再建议使用克隆修补程序和克隆解决方案更新解决方案,因为这种方式将限制团队开发,在将解决方案存储到源代码管理系统时增加复杂性。