如何 运行 使用门控签入的 TFS 构建,然后是经典的持续集成构建?
How to run a TFS build using gated check in, then a classic continous integration build?
我正在使用 TFS2013。
您知道是否有一种方法可以链接门控签入构建,然后是经典的持续集成构建?
我目前只有一个门控签到构建执行 2 个操作。问题是如果没有有效签入源代码,第二个动作无法完成。
如有任何建议,我们将不胜感激...
在此先感谢您的帮助。
对于那些有兴趣了解我尝试做的 2 个动作的人:
- 获取搁置的代码,检查代码质量和编译(经典门控签入)。
- 获取最新的源代码,编译它,将已更改的编译文件复制到生产环境。
如果我在门控签入中比较失败,因为在下一次门控签入时再次检索源代码 -> 二进制文件不同(包含编译日期) -> 二进制文件被再次复制到制作文件夹
我找到了解决方案。
在 xaml 构建文件中,从 TFS 获取源代码的步骤有一个名为 "nocioption".
的选项
默认情况下,此值设置为 true,防止 CI 构建被触发...
我正在使用 TFS2013。
您知道是否有一种方法可以链接门控签入构建,然后是经典的持续集成构建?
我目前只有一个门控签到构建执行 2 个操作。问题是如果没有有效签入源代码,第二个动作无法完成。
如有任何建议,我们将不胜感激... 在此先感谢您的帮助。
对于那些有兴趣了解我尝试做的 2 个动作的人:
- 获取搁置的代码,检查代码质量和编译(经典门控签入)。
- 获取最新的源代码,编译它,将已更改的编译文件复制到生产环境。
如果我在门控签入中比较失败,因为在下一次门控签入时再次检索源代码 -> 二进制文件不同(包含编译日期) -> 二进制文件被再次复制到制作文件夹
我找到了解决方案。 在 xaml 构建文件中,从 TFS 获取源代码的步骤有一个名为 "nocioption".
的选项默认情况下,此值设置为 true,防止 CI 构建被触发...