基于-Ant-搭建敏捷开发过程中的持续集成环境.docVIP

  • 2
  • 0
  • 约9.8千字
  • 约 11页
  • 2020-04-18 发布于浙江
  • 举报

基于-Ant-搭建敏捷开发过程中的持续集成环境.doc

基于 Ant 搭建敏捷开发过程中的持续集成环境 持续集成(CI)是敏捷开发过程中至为关键的一个环节,在每个迭代开发周期中,合理地对软件产品进行持续集成,将有效协调软件编码,测试以及版本发布各个团队的工作进程,降低软件开发风险,对客户需求做出最及时有效的反馈。Apache Ant 提供了丰富的核心任务以及扩展任务来完成持续集成过程中的各项工作,同时开源社区 Ant-Contrib 提供的 Ant 任务更是大大增强了 Ant 的可编程性,使得 Ant 有能力完成更为复杂的逻辑操作。   基本的持续集成环境   一个持续、稳定的构建是整个持续集成过程中的关键。在每个迭代周期的开发过程中,软件开发团队应当及时将最新的功能代码进行提交和构建,以便使软件测试团队能够进行功能或系统测试,及早发现缺陷并尽快解决。同时,在相应迭代周期的后期,版本发布团队应该能够获取经过验证后的最新的产品构建,并将其打包成可交付产品或进行线上产品的更新,交由产品的项目关系人或最终客户进行使用,确保客户需求与软件产品一致。目前在 Web 2.0 应用的敏捷开发过程中多采用这样一种集成环境,以满足 Web 2.0 应用最为典型的“Always Beta”特性。   下图展示了一种基本的持续集成环境的拓扑结构。 图 1. 持续集成环境的拓扑结构   持续构建服务器上的 Ant 脚本首先从源代码管理库获取最新的代码,并按

文档评论(0)

1亿VIP精品文档

相关文档