在我们公司,我们正在仔细研究Java开发/QA领域的产品。我们正在研究的产品之一是Apache Continuum。
有Continuum经验(最好还有Jenkins经验)的人能解释一下Apache Continuum的优点和缺点吗(尤其是关于Jenkins)
我的第一印象是:
优点:
- 更适合对构建和项目进行分组(从UI的角度来看)
缺点:
- 没有清晰的仪表板
- 一个相对较小的社区
- 没有插件(对吧?)
我们使用连续体,我们切换到了jenkins。
詹金斯的优势:
- Findbugs
- pmd
- 检查样式
- 代码覆盖率(非常好的图表参见emma)
- 与artifactory集成
- 与声纳集成
- 生成后任务(生成其他项目,自动存档)
- 詹金斯每周都有新的交付-关键的错误很快就解决了
- rpm/deb包(您可以使用yum/deb每周自动更新)
在jenkins中,您可以创建视图,并可以在那里对项目进行分组。