依赖控制DC和持续集成CI工具列表:maven,artifactory,hudson,sonar

fmms 8年前

1,maven,依赖控制用。

maven的优点就不说了,基本上是我们所有开发环境的基础。只是有些极端情况我们会用ant,比如webstart的jar签名和分包。

2,artifactory,maven的proxy

可以做cache,而且我们可以deploy自己的构架。

依赖控制DC和持续集成CI工具列表:maven,artifactory,hudson,sonar

3,hudson,做持续集成。

huson是CI环境的核心,我们用来定时跑test case,同时用cobertura或者clover做test coverage。

我们用的命令基本上是clean site,可以比较方便生成项目报告。每个job大概一天三次,12点,17点,22点。

依赖控制DC和持续集成CI工具列表:maven,artifactory,hudson,sonar

在Maven-generated site里面可以很方便的看到测试覆盖率。

依赖控制DC和持续集成CI工具列表:maven,artifactory,hudson,sonar

4,sonar,code检查用。

这个单独在hudson上面做了一个job,一天跑一次。

 依赖控制DC和持续集成CI工具列表:maven,artifactory,hudson,sonar