簡體   English   中英

TeamCity PowerShell腳本運行器構建步驟在兩個項目中的運行方式不同

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM