Jenkins 介绍

这里主要记录自己对jenkins的搭建过程,及使用情况

Jenkins是一个支持插件的,持续集成的开源系统。

Jenkins主要能完成对项目的持续集成,把开发人员从重复的集成工作中解放出来

Jenkins有如下特点:

1、简单的按照:只需要使用java -jar  jenkins.war, 或者把它放到一个servlet容器中,比如tomcat。不需要特别的安装,也不需要database.
2、简单的配置:jenkins可以通过web界面进行配置,不需要通过xml来进行配置,当然如果你喜欢通过xml配置也是支持的
3、对代码变化的支持:Jenkins可以从svn/CVS上生成一个变化列表,这样就能减少资源的存储
4、对连接的持久化存储:jenkins提供了可读的URL连接,比如提供了“"latest build"/"latest successful build”的连接,还有一些安装的插件的连接,这样就可以快速的跳转到你能进入到的界面

5、对SS/E-mail/IM 的集成 :当集成失败时可以通过RSS或者e-mail进行通知

6、后处理器(After-the-fact tagging):当构建完成后,可以添加后处理器,比如发布到一个web容器中等动作

7、单元测试的报告:支持对Junit,TestNg的报告

8、分布式部署:支持多台机器部署,这样就能让任务被一台闲置的机器进行处理

9、文件指纹(File fingerprinting):这样就能构建不同版本的jar等文件

10、插件的支持:这个功能使Jenkins成为了一个开放的平台,能很好的安装其他的插件,比如svn,sonar的插件等

你可能感兴趣的:(Jenkins)