- 1
- 0
- 约2.64万字
- 约 27页
- 2016-10-12 发布于贵州
- 举报
持续集成之“分策略”
持续集成一、持续集成之戏说Check-in Dance 1
二、持续集成之“测试三角形与分段构建策略原则” 6
三、持续集成之“分支策略” 12
四、持续集成之“分支策略”(续) 15
五、持续集成之“依赖管理” 20
六、持续集成之“自动化部署” 24
一、持续集成之戏说Check-in Dance
尽管Thoughtworks的首席科学家Martion folwer?为“持续集成?”下了定义,但由于自身背景与经历的不同,每个人对其都有不同的理解。从狭义上讲,持续集成可以认为是一种基于某种或者某些变化对软件系统进行的经常性的构建活动(注:这里的构建活动不仅指编译打包工作,还包含各类自动化测试、部署及发布活动)。然而,它忽视了一点,即:任何实践中都应该包含“与人的交互”这一因素。因此,从广意上讲,持续集成应该是软件开发团队在上述活动的约束下所采用的整个开发流程及活动。它强调开发团队与持续集成系统之间的互动性。我们既见过持续集成做得非常成功的团队,也见过效果不佳的持续集成,甚至失败的案例。
那么,到底如何从持续集成中得到最大的收益呢?这要从持续集成所涉及的诸多方面进行分析,并根据团队具体情况(比如团队规模、人员组成以及是否为分布式团队 等)及所开发软件自身的特点(是企业应用软件,还是中间件?是嵌入式软件,还是互联网产品等)制定实践策略与实现步骤。本专栏将与大家共同探讨与持续集成
原创力文档

文档评论(0)