gpt4 book ai didi

java - 赞成/反对持续集成系统

转载 作者:行者123 更新时间:2023-12-01 06:00:30 26 4
gpt4 key购买 nike

重复:Continuous Integration Servers

<小时/>

嗨,

最近我研究了几个 CIS 并阅读了很多关于它们的文章。Hudson 给我留下了深刻的印象,因为它很容易设置。我喜欢开始讨论一些 CIS,如 CC、Bamboo、Continuum 等。如果有经验的用户能告诉我一些 CIS 的困难或积极的事情,那就太好了。例如,我在设置 Hudson 时没有遇到任何问题。巡航控制似乎有点困惑,但我仍然可以正常工作。当我尝试用竹子或连续体构建项目时,我遇到了更多问题。当然,我只是触及了每个系统的表面,所以我希望我能得到一些有用的信息。

谢谢

库库达

最佳答案

在我的工作中,我们使用 Hudson,以下是我喜欢它的一些要点:

  • 大量有用的插件,例如集成的 Checkstyle、FindBugs、Cobertura 等 - 哎呀,我们甚至放置了 Continuous Integration Game到我们的 hudson !
  • 运行 Ant 脚本,对我们来说这意味着我们可以使用自定义 Ant 脚本来构建整个应用程序,使 Hudson 首先检查 CVS 是否有更改(如果存在),然后构建实际的应用程序,然后运行项目的单元测试如果这些阶段中的任何一个失败,Hudson 会将构建标记为失败,并向每个人和他们的母亲发送几封垃圾邮件,告诉他们向 CVS 提交这些特定更改的人是多么邪恶,因为他破坏了构建:)

还有一些我不喜欢的事情:

  • 无法大规模管理构建结果​​。最近,我们不得不从构建历史记录中手动删除大约 300 个构建,因为没有相应的工具。每个构建需要 4 次点击,因此需要一些时间。
  • 由于某种原因,Web UI 变得慢而不快,并且某些插件占用了大量内存。

关于java - 赞成/反对持续集成系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/386697/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com