繁体   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