我們的構建中有一個預部署腳本,在構建併發送到特定的構建控制器和代理時工作並正確運行。然而,爲了簡化流程,我們設置了幾個實驗室環境和一個構建測試部署流程,以便每當開發人員推送新的構建時,它都會自動構建測試方法並將其發送到環境供測試用。在TFS中未找到腳本構建部署測試
這部分所有的作品都非常可愛和美妙。但是:上述腳本在構建 - 部署 - 測試流程中不起作用。它有一個特定的機器生成完全相同的路徑,但我們每次運行構建時,我們得到
該系統找不到指定的文件 異常消息:團隊基礎服務器無法完成機器的部署任務'TestController1' 腳本 ' 「#/ 80908 /刪除/ AutomatedTests/AutomatedTests.Desktop/ExternalLibs/GetEi.ps1」'
下面是具體的機器建造,工程
工藝參數這裏是公關沒有找到腳本的構建 - 部署測試的參數(是的,我已經試過了,沒有引號且沒有$(BuildLocation))
我們最終將所有內容都放到了放置位置,而不是放在構建服務器上,解決了除此之外的許多其他問題。謝謝 –