jenkins调查总结
来源:互联网 发布:网站源码授权 编辑:程序博客网 时间:2024/04/29 15:09
历时2个月,持续化集成和代码质量工具调查进入了尾声阶段,环境基本搭建完毕,在此写一个总结报告。
一.关于持续集成(CI)的理解
为什么要有持续化集成工具?一切make管理,不就好了吗?
我的理解是,假设你有一个项目,你可以自由的make,自由的检查代码的质量。
但是,我们需要更强的功能,例如,定时编译,统计分析编译结果,用户访问控制等,这样我们就需要一个工具来管理,这就是持续化集成管理工具。
二. 关于maven,make,ant
我的blog中已经有详细的讲述,这里再简单罗嗦一下。maven,ant,make都是进行build管理的工具,只是人们为了更方便的build,而发明的不同的工具
POM.xml文件时maven使用的配置文件,就像make使用的makefile一样。在jenkins中,可以调用maven,也可以调用ant,更可以调用make
三.关于jenkins的插件
POM.xml是maven调用的,所以这里面对于插件的描述,都是maven管理的,实现某个功能。
Jenkins调用的插件可能直接实现调用某个功能软件,也可能只是对于maven调用的软件的生成的结果的分析,在jenkins中呈现出来
四. 静态分析工具
For c/c++ : astyle,cpplint,nsiqcppstyle,cppcheck,cccc,simian,klocwork(收费)
For java: checkstyle,findbugs, cobertura,cccc,klocwork(收费)
五. 单元测试
For c/c++ : cpptest,cppUnit,cUnit,klocwork(收费)
For java: Junit,klocwork(收费)
本文写的自己的感受,可能有些地方错误,敬请指正。
- jenkins调查总结
- Jenkins 插件开发资料调查
- jenkins总结
- MongoDB调查总结
- MongoDB调查总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- 转: Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- Jenkins入门总结
- 关于C#中ListView为表格视图的用法
- error LNK2019: 无法解析的外部符号 "int __stdcall lstrlenWInternal(unsigned short const *)" (?lstrlenWInternal
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)
- HDU 1085
- 详细讲解如何安装原生安卓电子市场(android market)
- jenkins调查总结
- Spring3.0 事务管理
- 内核函数系列
- u-boot 1.1.6 start.S 代码学习
- 编译错误:包含了头文件,但提示类未声明(头文件相互包含引起)
- c# 使用 HttpWebRequest模拟登陆(附带验证码)
- flex4 PopUpManager弹出的对话框不支持中文录入
- POJ-1470 Closest Common Ancestors【LCA】
- 求最大子序列和