首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有中央构建/自动推送服务器功能的DVCS?

具有中央构建/自动推送服务器功能的DVCS?
EN

Stack Overflow用户
提问于 2012-04-16 02:17:02
回答 2查看 168关注 0票数 1

我正在寻找用于开发Java应用程序的NWDI (由system开发基础设施的缩写)的源代码控制系统的替代方案。主要是因为:

  1. NWDI不是DVCS :所以开发人员必须在线才能做任何事情。
  2. 用户界面:很难使用和培训开发人员使用这个系统。
  3. 跟踪更改/生成报告:对此的支持非常有限。例如,在过去的2周里,我找不到哪些项目(项目中的文件)被更改了。
  4. 代码评审:您可以进行代码评审,它有一个很好的diff实用程序。但仅此而已,没有办法将代码评审附加到更改请求。
  5. 分支和合并是非常痛苦的。

然而,当前的系统有一些方便的特性:

  1. 自动构建:不需要编写任何构建脚本,一切都是内置的。因此,当创建新的存储库(我们称之为跟踪)时,它会根据创建时选择的组件类型(由存储库支持)自动配置构建。每当开发人员提交(激活更改)时,就会触发中央构建。不管构建的状态如何,现在都会对整个团队进行更改。
  2. 自动推送到中央测试服务器:在创建存储库时,可以定义所有服务器(中央测试、QA、Prod)。开发人员可以通过单击按钮将更改推送到中央测试服务器。同样,一切都是内置的,没有必要像你在变化无常中所做的那样扩展任何钩子。

我在探索窑炉,但是找不到任何有用的东西。对于mercurial,可以使用钩子进行同样的操作,但我想需要进行一些定制工作。

是否有任何酷的DVCS,如Mercurial,做上述2以及或它是我必须定制的东西,以使其工作?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-20 13:51:36

看来盒子里没有什么有用的东西。我将尝试窑,因为它似乎很容易使用,并尝试定制它。

票数 0
EN

Stack Overflow用户

发布于 2012-04-16 07:01:08

我不知道DVCS会提出所有的建议。

唯一的选择(不是DVCS,但其中包含一些DVCS特性)是Rational Team Concert (最多可供10名开发人员使用)。

仅使用DVCS,CI和评论的通常设置是:

  • Git
  • 格瑞特 (审查)
  • 詹金斯 (调度器)

见"在Jenkins CI Server中使用Gerrit审查

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10168002

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档