
Jenkins介绍Jenkins 是一个独立的开源软件项目,是基于Java开发的一种持续集成工具(有关持续集成可查看我另一篇博客: 了解持续集成、持续交付与持续部署),用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。可用于自动化各种任务,如构建,测试和部署软件。 Jenkins持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,所以它有利于减少重复过程以节 ...

持续集成持续集成(Continuous Integration,简称CI),是持续地编译、测试、检查和部署源代码的过程。采用持续集成时,开发人员频繁地(一天多次)提交代码到代码库(如SVN、Git等)并集成到主干中,之后系统会自动运行构建和和测试操作,从而尽快地发现集成错误,下图可描述这个过程: 持续集成优点: 快速发现集成错误并解决缺陷 更快交付更新 提高软件质量 持续交付持续交付(Con ...