我正在寻找NWDI(代表SAP的Netweaver开发基础架构)源代码控制系统的替代方案 Java EE应用程序。主要是因为:
然而,目前的系统有一些方便的功能:
自动构建:无需编写任何构建脚本,所有内容都是内置的。所以当一个新的存储库(我们称之为跟踪)时 创建后,它会根据创建时选择的组件类型(由存储库支持)自动配置构建。 只要开发人员提交(激活更改),就会触发中央构建。无论构建状态如何,现在都会对整个团队进行更改。
自动推送到中央测试服务器:创建存储库时,您可以定义所有服务器(Central test,QA,Prod)。开发人员可以通过a推动他的更改 单击中央测试服务器的按钮。所有内容都是内置的,并且不需要像在Mercurial中那样扩展任何钩子。
我正在探索Mercurial,Kiln,但找不到任何有用的信息。对于mercurial Hooks可以用来做同样的事情,但我想一些定制工作是必需的。
是否有像Mercurial这样的很酷的DVCS也能完成上述2或者我必须自定义才能使其正常工作?
答案 0 :(得分:0)
我不知道DVCS提出内置的所有内容 唯一的替代方案(不是DVCS,但其中包含一些DVCS特性)是Rational Team Concert or RTC(最多可供10位开发人员免费使用)。
仅使用DVCS,CI和评论的常规设置是:
答案 1 :(得分:0)
看起来没有什么有用的开箱即用。我将尝试使用Kiln,因为它看起来很容易使用并尝试自定义它。