我听说google有一些像这样的自动化过程:
因此,如果您想了解自己是否破坏了某些内容或获得了预期的出色表现,您只需登记并收到一封电子邮件,告诉您需要了解的内容。
您最喜欢的构建服务器最佳实践是什么?
答案 0 :(得分:5)
您所描述的谷歌是每个基本构建过程的作用。具体项目可能还有其他需求,例如 - 我们如何将Web应用程序从登台部署到生产部门:
答案 1 :(得分:1)
在java平台上,我尝试了每一个主要的CI系统。我的提示是支付用于商业支持的解决方案是我见过的最便宜的构建系统。这些事情需要时间来维护,支持和排除故障。特别是随着大量的构建一直在运行。
答案 2 :(得分:1)
您提供的示例工作流程类似于TeamCity提议的工作流程。这个想法是:
这是一场宗教战争,但我更喜欢:
每个负责任的程序员都应该在提交之前运行所有测试。
第一种方式的主要论点是它保证SCM中没有破坏的代码。但是,我认为: