如何建立一个自动化机制来查找构建中断?
在一个团队中,多人处理同一个文件或同一解决方案的不同文件,发生构建中断是很自然的。但是如何拥有一个可以找到构建中断的自动化机制呢?
In a team where multiple people are working on same file or different files of the same solution it is quite natural that build break happens.. But how to have an automated mechanism where we can find build breaks?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我认为你应该看看持续集成。
I think you should take a look at continuous integration.
查看 CI Factory 来设置 CruiseControl.NET 服务器。 然后让每个人安装CCTray,你们都可以收到自动构建的通知并查看当前状态。
Take a look at CI Factory to setup a CruiseControl.NET server. Then have everyone install CCTray and you can all get notifications of automated builds and see the current status.
您必须在自动化和定期的基础上进行构建。 查看构建自动化工具。 这在一定程度上取决于您使用的技术,对我们来说 Hudson 就可以了(持续集成也是一个关键字用于搜索)。 您可以每天晚上触发构建,甚至可以触发存储库中的每个变更集。 这应该可以为您提供有关损坏版本的即时反馈。
You have to build on an automated and regular basis. Have a look at build automation tools. This depends a little bit on the technologie you use, for us Hudson is fine (continuous integration is also a keyword for search). You can trigger a build every night or even every changeset in your repository. This should give you instant feedback on brocken builds.