我是 TFSBuild 的新手,但我已经能够为我的解决方案创建构建定义。我有几个问题很有帮助。
我创建了 3 个定义 - 我想知道这是否是正确的方法。
- 每次签入时触发的定义,构建代码并仅运行单元测试
- 定义每晚运行,构建一切,运行所有单元和集成测试
- 我专门用于部署的定义 - 所以我通过参数指定环境并构建代码,运行单元和集成测试,然后 ms 再次通过参数将其部署到指定的环境
当我分支我的代码等时,我将不得不为每个定义创建 3 个定义,这可能会变得难以管理。请问对此有什么意见吗?
每个定义都有自己的一组内部版本号是真的吗?它们可以共享吗?
我的应用程序是一个带有 VS2012 IDE 的 MVC4 应用程序。