我有一个 TFS 构建定义。
在工作流程中,我需要调出一个控制台监听器,并在这个监听器上运行一些测试。
所以我创建了一个 BAT 文件,内容如下:
start cmd /k "d:\abc.exe"
如果我运行这个 BAT 文件,BAT 本身将终止,但它会生成另一个 cmd Windows,运行侦听器。所以一切都很好。
但是当它被合并到 TFS 构建定义中时,工作流会等待这个过程的完成,整个流程就会挂起。
我已经尝试使用 START 和 CMD 的各种开关,以便工作流程可以在侦听器运行的情况下继续,但无济于事。