[英]TeamCity PowerShell script runner build step runs differently in two projects
我有一個PowerShell腳本,可以協調到各地服務器的部署,但是不用擔心,它永遠不會超過第2行。
在兩個項目構建配置上的設置相同。 但是,盡管它可以在一個組件上運行,但是在對所需組件進行非常早期的檢查時,它立即在另一個組件上失敗。
該腳本運行Get-Command New-SshSession
並檢查輸出以查看該cmdlet是否可用,以及是否已設置SSH模塊。
考慮到相同的腳本在相同的環境下運行..我已經解決了。 我將繼續發布答案!
無論如何,考慮到腳本路徑是相同的,參數幾乎是相同的,如何在一個而不是另一個上失敗?
盧克
您是否已檢查x86|x64
組合框的構建步驟是否相同? 否則,PowerShell將從SysWow64
運行,該文件夾的模塊文件夾與System32
下的“普通” 64位版本不同。
祝好運,
盧克
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.