自动化构建不仅仅适用于开发团队 —— 在将软件从开发迁移到生产这一过程中也大有作为。在这一期 让开发自动化 中,自动化专家 Paul Duvall 将介绍如何结合使用 Ant 和 Java™ Secure Channel 将软件远程部署到多个目标环境中。
您是否曾注意到,很多团队总是在将软件从开发环境迁移到生产环境之后才想到改善?我曾经遇到过一些团队,他们的开发周期长达几个星期甚至几个月不等 — 我认为这是浪费时间。为什么不像自动化构建一样,通过自动化大幅度减少花费在部署配置问题上的时间,并因此提升基础架构的效率?
仔细想一想:软件部署流程中的低效率意味着将推迟应用程序到用户的交付。更糟糕的是,一些人认为,对于大多数项目,部署类似于撕掉创可贴(仅会产生暂时的疼痛),然而,部署问题将一再滞留,并且在每次交付时频繁出现。
除了延迟交付外,低效的部署基础架构降低了团队对软件修改的适应性,这使得他们经常将过多的功能全部填充到一个版本中(因为版本不会经常发布)。这导致了恶性循环:企业希望尽快将软件交付给用户,但是这个流程太长,因此所有人都力求设计一个全面的版本(big bang)来最大化业务机遇。
(编辑:aniston)
·2024年12月目录 ·2024年11月目录 ·2024年10月目录 ·2024年9月目录 ·2024年8月目录 ·2024年7月目录 ·2024年6月目录 ·2024年5月目录 ·2024年4月目录 ·2024年3月目录 ·2024年2月目录 ·2024年1月目录 ·2023年12月目录 ·2023年11月目录