build-process - 何时使用构建工具?

标签 build-process development-process

一个初学者问题,请耐心等待:我只是想知道在什么情况下应该使用像 nant 或 msbuild 这样的构建工具?我正在开发一个中型应用程序(.net 3.0),每个开发人员都在做他的工作并在他的机器上进行构建,检查他的代码更改到存储库中。全部完成后,我将从存储库获取所有代码,在我的计算机上进行干净的构建,然后部署二进制文件。只是出于好奇,构建工具在哪里?

最佳答案

简短的答案是始终。

每个开发人员都应该在 checkin 代码之前使用构建脚本进行构建。构建版本的人员应该使用构建脚本来构建版本。您的构建机器人应该使用构建脚本来构建和测试已 checkin 的代码。

这样做可以让所有开发人员、测试人员和构建机器人拥有一致、可重复的构建。毕竟,The F5 Key Is Not a Build Process .

关于build-process - 何时使用构建工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201038/

相关文章:

javascript - Closure Compiler 可以构建 CommonJS 模块吗

makefile - cmake:如何添加仅执行shell脚本的add_custom_command?

javascript - 咕噜声/咕噜声 : Concatenate only necessary JS files?

svn - 每当有人提交一些代码时,有什么理由要通知你们吗?

development-process - 错误什么时候变成功能请求?

project-management - 错过最后期限的处罚/回应应该是什么?

build - Jenkins - 我如何将参数从上游传递到下游

iphone - 如何加密捆绑的文本/json 文件?

UML 图。它们什么时候使用?

usability - 用于可用性研究的眼球追踪包?