【摘要】:在讲解Jenkins之前,需要了解什么是持续集成。Jenkins原名Hudson,是一个开源的持续集成工具。Jenkins能实时监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表形象地展示项目构建的趋势和稳定性。■WebHook:可以关联提交业务代码的事件,触发Jenkins的自动构建项目。■支持分布式构建:Jenkins可以把集成构建等工作分配到多台计算机中完成。■集成记录信息:Jenkins会保存每次集成构建产生的jar文件,以及每次集成构建的记录信息。
在讲解Jenkins之前,需要了解什么是持续集成。持续集成是一种软件开发实践,其倡导团队开发成员协同工作,每次集成都是通过自动化的构建来验证,包括自动编译、发布和测试,从而尽快地发现集成错误,让团队能够更快进行业务开发。
持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程,节省了时间、费用和工作量。
Jenkins原名Hudson,是一个开源的持续集成工具。Jenkins能实时监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表形象地展示项目构建的趋势和稳定性。
Jenkins的优点是:
■易安装:仅需一个war包,从官网下载该文件后,直接运行。
■易配置:Jenkins提供友好的GUI配置界面。
■代码版本管理支持:Jenkins能从代码仓库(Git/Svn)中拉取代码。(www.xing528.com)
■WebHook:可以关联提交业务代码的事件,触发Jenkins的自动构建项目。
■集成E-Mail/RSS/IM:当完成集成时,可通过这些工具实时通报集成结果。
■JUnit/TestNG测试报告:以图表等形式提供详细的测试报表功能。
■支持分布式构建:Jenkins可以把集成构建等工作分配到多台计算机中完成。
■集成记录信息:Jenkins会保存每次集成构建产生的jar文件,以及每次集成构建的记录信息。
■支持第三方插件:支持扩展插件,可以定制适合团队使用的工具。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。