TL; DR :是否可以为Team Project中的一个解决方案设置gated check-in,这样就不会弄乱同一个Team Project中的其他(非相关)代码?
详细说明:
我们有TFS团队项目,其中包含多个解决方案,每个解决方案位于不同的文件夹中。 这些解决方案大多属于开发团队,每天使用构建服务器构建。
一个解决方案是QAs,它包含自动UI测试。 现在我们要设置门禁办理登机手续(根据here和其他一些文档的说明)
这涉及为它创建构建定义和CI触发器。 但在我们看来,每次提交团队项目时都会触发这样的构建设置,而不仅仅是QA团队执行的那些事件。
所以,问题是我们是否可以为我们的质量保证文件夹进行门禁登记,而无需迁移到单独的团队项目并与开发人员搞混。
感谢。
答案 0 :(得分:8)
当您更改构建定义工作区中指定的文件夹中的某些内容时,将始终触发您的gated check-in构建。设置构建定义工作区,以便仅包含QA解决方案使用的文件夹和其他人使用的隐藏文件夹(如果可能)。