[英]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.