文件名称:项目是否需要持续集成
文件大小:35KB
文件格式:DOC
更新时间:2018-03-01 11:21:50
持续集成
“持续集成”起源于极限编程开发.是它的12个基本原则之一,”持续集成”是一种软件开发实践.它要求开发小组的每个成员频繁的集成他们的工作成果.这个频度通常是至少每天一次有时甚至每天多次开发团队的成员频繁的整合他们之间的工作.这种整合不是简单的组装软件每次的集成通过一个包含测试的构建去尽快的探测潜在的错误,保证软件现有的功能不被破坏,自动分析现有代码的状态有无重复逻辑,代码的复杂度等)并发布相关的报告。通过快速反馈,开发人员可以了解软件集成的情况,对不成功的集成进行快速的修改,从而提高软件开发的效率和质量。 持续集成的10条实践,它们分别为: 只维护一个源码仓库 自动化构建 让构建自行测试 每人每天向主干提交代码 每次提交都应在持续集成机器上构建主干 保持快速的构建 在模拟生产环境中测试 让每个人都能轻易获得最新的可执行文件 每个人都能看到进度 自动化部署