此任务的目的是保证支持成功发布所需的所有基础设施组件已经到位。
如果发布所需的基础环境设施未能被充分的构建或测试,那么无法将发布包部署到生产中。无论发布是以“推(push)”(应用被部署在一个集中的地方,并主动向目标位置交付)还是“拉(pull)”(应用被部署在一个集中的地方,并由用户选择时间拉过来部署)的方式部署,支持应用的基础设施都必须被考虑并实施。
安装并/或确认期望基础设施的某些关键方面:
识别并描述支持即将来临的发布所需的所有基础设施组件。这些需求应该基于即将部署的完整特性集,而不是预期未来的需要。
确定采购所需组件需要的合理时间,并提交组织中合适的部门进行采购。确保和采购代理机构一起跟踪订单,并识别订单中出现的问题。最后,开发团队,不是采购代理机构,负责确保正确的基础设施组件到位。
在采购组件到达后,安排IT运维组进行安装并控制生产环境。开发团队应该在此时开发相应的测试来确认安装是否正确。
当安装组件后,准备执行在上一步骤中开发的确认测试。这些测试应该不仅仅确认单独的组件是否准备就绪,还应该确认它们之间以及与遗留组件之间的集成。
在确认测试进行过程中,开发团队还应该考虑新安装的组件如何影响整个系统的安全,数据库连接和安全是否已经暴露,以及它们对包含库存CI的配置管理系统数据库的影响。
还应和负责记录和跟踪企业许可证的部门协调关于新安装组件的许可问题。
This program and the accompanying materials are made available under the Eclipse Public License V1.0, which accompanies this distribution.
EPF Copyright.