[英]TFS - Build Automation InvokeProcess issue
我在使用 InvokeProcess 步骤的 TFS 中有自动化构建设置。 在这一步中,我正在运行一个内部启动 IISExpress 的批处理 (*.bat) 文件。
我的 TFS 构建正在运行,它正在启动 IISExpress 没有任何问题,但此构建不会进入下一步,它正在等待退出代码或批处理文件的响应。 如何覆盖此功能,因为 TFS 构建不应该等待批处理文件的结果,它应该继续运行后续步骤。
我已将 InvokeProcess 的结果配置为从 integer 变量 ie1 中获取,但它仍在等待某些结果被发回。
我的批处理文件包含以下代码来启动 IISExpress
CD C:\Program Files\IIS Express iisexpress /config:C:\Users\ab\Documents\IISExpress\config\applicationhost.config /site:CloudWebRole
(CloudWebRole 是一个网站)
任何帮助,将不胜感激。
谢谢,
真理
选项 1:您可以在批处理文件中使用以下命令。
start iisexpress /config:C:\Users\a.b\Documents\IISExpress\config\applicationhost.config /site:CloudWebRole
需要注意的一点是,它会弹出一个 iisexpress.exe 控制台 window。
选项 2:如果不想看到弹出控制台 window,请编写一个简单的托管包装程序(例如 iisexpresswrapper.exe),它只需在后台使用给定的 arguments 启动 iisexpress.exe 并立即返回。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.