如何 运行 使用门控签入的 TFS 构建,然后是经典的持续集成构建?

How to run a TFS build using gated check in, then a classic continous integration build?

我正在使用 TFS2013。

您知道是否有一种方法可以链接门控签入构建,然后是经典的持续集成构建?

我目前只有一个门控签到构建执行 2 个操作。问题是如果没有有效签入源代码,第二个动作无法完成。

如有任何建议,我们将不胜感激... 在此先感谢您的帮助。

对于那些有兴趣了解我尝试做的 2 个动作的人:

  1. 获取搁置的代码,检查代码质量和编译(经典门控签入)。
  2. 获取最新的源代码,编译它,将已更改的编译文件复制到生产环境。

如果我在门控签入中比较失败,因为在下一次门控签入时再次检索源代码 -> 二进制文件不同(包含编译日期) -> 二进制文件被再次复制到制作文件夹

我找到了解决方案。 在 xaml 构建文件中,从 TFS 获取源代码的步骤有一个名为 "nocioption".

的选项

默认情况下,此值设置为 true,防止 CI 构建被触发...