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