具有中央生成/自动推送到服务器功能的DVCS?
我正在寻找NWDI的替代品(代表SAP的Netweaver开发基础架构)用于开发Java EE应用程序的源代码控制系统。 主要是因为:
但是目前的系统有一些方便的功能:
自动构建:不需要编写任何构建脚本,所有内容都是内置的。因此,当创建新的存储库(我们称之为跟踪)时,它会根据创建时选择的组件类型(由存储库支持)自动配置构建。 只要开发人员提交(激活更改),就会触发集中构建。 无论构建状态如何,现在整个团队都会对其进行更改。
自动推送到中央测试服务器:创建存储库时,您可以定义所有服务器(中央测试,QA,产品)。 开发人员可以通过单击按钮将他的更改推送到Central Test Server。 再次,所有内容都是内置的,不需要像Mercurial中那样扩展任何钩子。
我正在探索Mercurial,Kiln,但找不到任何有用的东西。 对于mercurial钩子可以用来做同样的事情,但我想一些定制努力是必需的。
有没有像Mercurial这样的2款以上的酷酷DVCS,还是我必须定制才能使其工作的东西?
我不知道一个DVCS提出的一切建议。
唯一的选择(不是DVCS,但有一些DVCS特性)是Rational Team Concert或RTC(最多可为10个开发人员免费提供)。
单独使用DVCS,CI和评论的通常设置是:
请参阅“使用Jenkins CI服务器使用Gerrit Git Review”
看起来像没有什么有用的开箱即用。 我打算尝试窑炉,因为它似乎很容易使用,并尝试定制它。
链接地址: http://www.djcxy.com/p/23277.html上一篇: DVCS with Central Build/ automatic push to server feature?