依赖控制DC和持续集成CI工具列表:maven,artifactory,hudson,sonar
fmms
13年前
1,maven,依赖控制用。
maven的优点就不说了,基本上是我们所有开发环境的基础。只是有些极端情况我们会用ant,比如webstart的jar签名和分包。
2,artifactory,maven的proxy
可以做cache,而且我们可以deploy自己的构架。
3,hudson,做持续集成。
huson是CI环境的核心,我们用来定时跑test case,同时用cobertura或者clover做test coverage。
我们用的命令基本上是clean site,可以比较方便生成项目报告。每个job大概一天三次,12点,17点,22点。
在Maven-generated site里面可以很方便的看到测试覆盖率。
4,sonar,code检查用。
这个单独在hudson上面做了一个job,一天跑一次。