- 2
- 0
- 约9.8千字
- 约 11页
- 2020-04-18 发布于浙江
- 举报
基于 Ant 搭建敏捷开发过程中的持续集成环境
持续集成(CI)是敏捷开发过程中至为关键的一个环节,在每个迭代开发周期中,合理地对软件产品进行持续集成,将有效协调软件编码,测试以及版本发布各个团队的工作进程,降低软件开发风险,对客户需求做出最及时有效的反馈。Apache Ant 提供了丰富的核心任务以及扩展任务来完成持续集成过程中的各项工作,同时开源社区 Ant-Contrib 提供的 Ant 任务更是大大增强了 Ant 的可编程性,使得 Ant 有能力完成更为复杂的逻辑操作。
基本的持续集成环境
一个持续、稳定的构建是整个持续集成过程中的关键。在每个迭代周期的开发过程中,软件开发团队应当及时将最新的功能代码进行提交和构建,以便使软件测试团队能够进行功能或系统测试,及早发现缺陷并尽快解决。同时,在相应迭代周期的后期,版本发布团队应该能够获取经过验证后的最新的产品构建,并将其打包成可交付产品或进行线上产品的更新,交由产品的项目关系人或最终客户进行使用,确保客户需求与软件产品一致。目前在 Web 2.0 应用的敏捷开发过程中多采用这样一种集成环境,以满足 Web 2.0 应用最为典型的“Always Beta”特性。
下图展示了一种基本的持续集成环境的拓扑结构。
图 1. 持续集成环境的拓扑结构
持续构建服务器上的 Ant 脚本首先从源代码管理库获取最新的代码,并按
您可能关注的文档
- 甲醛残留量及高锰酸钾消耗量分析报告.doc
- 驾驶员理论题库.doc
- 坚持正确舆论导向展示企业良好形象.doc
- 监理初检报告(竣工前阶段).doc
- 监理评估报告(安装).doc
- 监理员实习生报告.doc
- 监委会自查报告.doc
- 兼并重组煤矿安全技术经济分析论证及评价报告重要事项编审规范.doc
- 检测中心主任述职报告.doc
- 检察权的内涵与外延实践报告.doc
- 2026年保健品行业报告:膳食补充剂细分市场增长策略研究.docx
- 2026年城市交通流量监测与调控报告.docx
- 2026年少儿美术培训行业展望报告:市场分析与未来发展.docx
- 2026东南亚电动剃须刀行业市场使用场景深度研究及美容院线男士护理新服务项目推广报告.docx
- 2026年预制菜国际市场拓展行业报告.docx
- 2026年珠宝首饰行业中年消费者购买趋势报告.docx
- 2026年胶粘剂行业高端市场拓展报告及竞争格局分析.docx
- 2026年食品添加剂行业成本优化与盈利能力提升报告.docx
- 2026年水电气能耗监测与节能降耗在物流行业的应用报告.docx
- 2026年最新明年工作计划总结.docx
最近下载
- I O G P S-562-2026 Supplementary Specification to API Specification 6D for Ball Valves 球阀API 6D规范补充规.pdf
- 国际商事调解的角色扮演与模拟演练.pptx VIP
- 国际商事调解的角色扮演与模拟演练.pptx VIP
- 上肢关节活动技术.pptx VIP
- 《商务沟通与礼仪》课程标准.doc VIP
- GB/T 36213-2018 船舶与海上技术 船舶系泊和拖带设备 系泊导缆孔.pdf
- 构网型储能的基本原理(华北电力大学).pptx VIP
- 2026年最新人教版七年级(初一)数学上册教学计划及进度表(新课标,新教材).docx
- 构网型储能技术应用研究与探索(30页PPT).pptx VIP
- 新型电力系统下构网型储能技术研究与应用--华为 杨志(16页 PPT).pptx VIP
原创力文档

文档评论(0)