我目前正在为TFS2010构建创建一个构建模板。然而,我注意到我目前对模板所做的每一次修改都在“垃圾邮件”源码控制(对于这些修改的所有修复,还有更多)。
我想知道测试我正在创建的构建模板最简单的方法是什么?有没有一种方法可以更改模板文件和自定义活动dll,而不涉及签入它们?
我目前在我的开发人员机器上运行了一个构建控制器和代理,我正在使用它们来测试模板(test =开始一个构建,并希望错误比上次少一些)。
发布于 2011-02-21 06:23:38
为什么“垃圾邮件”是个问题?无论如何,我有一个单独的团队项目来做这类工作,这样我就可以在不影响需要稳定构建的开发人员的情况下检查我的内心内容。完成测试后,我将模板签入到开发人员使用的团队项目中。
发布于 2012-06-23 06:41:49
我想根据团队的最新代码库测试我的构建,而不必将其分支到试验项目中。
相反,我执行以下操作:
的大部分内容,
现在,当我想为团队迭代一个新的构建特性时:
这仍然会导致TFS源代码控制中的“垃圾邮件”,但它将构建定义迭代保持在团队的视线之外。我的构建过程模板位于主源代码树之外(在构建过程模板文件夹下,或者在“Core/ build”文件夹下的分支中,团队中的其他人通常不会关注),因此团队在很大程度上不会受到影响。
发布于 2013-05-11 01:37:16
@d3r3kk:为什么不直接分支模板并在准备好时将更改合并回去,而不是创建副本?这样,您还可以以一种更干净的方式保存源历史。
理想情况下,应该有一种方法可以将正在进行的构建过程模板放在本地文件系统上,并将构建定义临时指向该模板。不确定在VS/TFS的更高版本中是否存在这样的东西。无论如何,我还没有看到它可以通过UI来使用。
https://stackoverflow.com/questions/4991344
复制相似问题