一个初学者问题,请耐心等待:我只是想知道在什么情况下应该使用像 nant 或 msbuild 这样的构建工具?我正在开发一个中型应用程序(.net 3.0),每个开发人员都在做他的工作并在他的机器上进行构建,检查他的代码更改到存储库中。全部完成后,我将从存储库获取所有代码,在我的计算机上进行干净的构建,然后部署二进制文件。只是出于好奇,构建工具在哪里?
最佳答案
简短的答案是始终。
每个开发人员都应该在 checkin 代码之前使用构建脚本进行构建。构建版本的人员应该使用构建脚本来构建版本。您的构建机器人应该使用构建脚本来构建和测试已 checkin 的代码。
这样做可以让所有开发人员、测试人员和构建机器人拥有一致、可重复的构建。毕竟,The F5 Key Is Not a Build Process .
关于build-process - 何时使用构建工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/201038/