Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
您对CI服务器git支持(Windows)有何经验?_Windows_Git_Continuous Integration - Fatal编程技术网

您对CI服务器git支持(Windows)有何经验?

您对CI服务器git支持(Windows)有何经验?,windows,git,continuous-integration,Windows,Git,Continuous Integration,我阅读了各种CI服务器的功能描述,但它们没有告诉我支持在实践中有多好。您的体验如何?CI服务器功能矩阵,包括GIT支持(向下滚动) 编辑:wrt。根据经验,我发现Hudson比CruiseControl更易于配置和维护。我过去发现: CruiseControl遇到了一个非直观的配置问题,需要对不同构建重复使用相同的XML 特别是,当您进行大量测试时,JUnit结果的集成和报告可能会消耗大量内存(并且失败)(这是因为JUnit XML报告通过XSLT转换为HTML) 有时,它会破坏其状态文件,或者

我阅读了各种CI服务器的功能描述,但它们没有告诉我支持在实践中有多好。您的体验如何?

CI服务器功能矩阵,包括GIT支持(向下滚动)

编辑:wrt。根据经验,我发现Hudson比CruiseControl更易于配置和维护。我过去发现:

  • CruiseControl遇到了一个非直观的配置问题,需要对不同构建重复使用相同的XML
  • 特别是,当您进行大量测试时,JUnit结果的集成和报告可能会消耗大量内存(并且失败)(这是因为JUnit XML报告通过XSLT转换为HTML)
  • 有时,它会破坏其状态文件,或者在无法写入结果目录(如果它不在那里)时将其虚拟文件吐出,并在没有有用错误消息的情况下停止。因此,我花了比我关心的更多的时间诊断和修复麻烦的CruiseControl安装

  • 显然,其他人会有不同的体验,但我在不同的客户网站上看到了上述内容。

    一旦我们确定了配置,我的商店在哈德逊取得了巨大成功(这确实需要一些努力)。你有什么特别感兴趣的地方吗

    我已经使用TeamCity几个月了,使用git已经一年多了。TeamCity很容易建立,最近添加了对git的内置支持(在此之前,这个插件对我来说也很好)。他们的git模块工作得很好,但是如果在创建VCS根目录后切换所指向的git服务器,就会产生混乱。在日志记录方面,我也找不到多少东西来找出问题所在


    但它95%的时间都能工作,总体来说我很满意,因为配置非常简单。

    我们将BuildBot与git结合使用。一般来说,它是有效的
    我们的构建系统有钩子,用于在提交时启动构建(实际上是推送到原点)。Buildbot的网站显示了构建的责任列表等。一般来说,它工作得很好


    另外,看到一些将要合并到git中的特性没有很好的git支持,开发人员在添加这种支持时反应非常迅速,而且很有帮助。真的,这是一个很好的系统,因为它很容易影响事情。

    我知道这个矩阵。它告诉我哪些CI服务器在理论上确实支持git。我想从实践中得到一些反馈,例如,从那些实际使用某个CI服务器和git的人那里得到的反馈……也许值得重新表述您的问题标题。它似乎在问一些与您实际问题不同的问题(即,哪台服务器与服务器的使用经验),了解您正在处理的问题会很有趣。