通过持续集成尽早发现缺陷-全面指导您创建最合适的 CI 环境

持续集成(Continuous Integration,CI)是持续地编译、测试、检查和部署源代码的过程。在许多持续集成环境中,这意味着每当源代码管理库中的代码发生改变时,都要执行新的构建。CI 的好处很明确:经常组装软件可以大大提高在早期发现缺陷的可能性,而缺陷在早期还不复杂,容易解决。本教程是 追求代码质量 系列的配套文章。在本教程中,Andrew Glover 介绍持续集成的基本方面,并讲解如何用最好的开放源码技术设置 CI 过程。

在本教程中

本教程讨论持续集成的基本问题:什么是持续集成,为什么需要它,它是如何工作的,以及 CI 环境中的开发步骤。本教程讲解如何设置 CI 过程来建立一个可重复的可靠的构建过程。

您将学习如何正确地配置 CI 服务器,让它查询 SCM 存储库,并在探测到源代码中的修改时运行 Ant 构建过程。还要学习如何运行自动的 JUnit 测试,以及如何用 PMD 和 FindBugs 进行软件检查。最后,体会一下 Hudson(一种出色的 CI 服务器)如何在问题发生时发出通知,最终帮助您更快速地构建可靠的软件。

本文转自:IBM developerWorks 中国

请点击此处查看全文 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值