TeamCity PowerShell脚本运行器构建步骤在两个项目中的运行方式不同

时间:2013-11-07 12:08:54

标签: powershell teamcity teamcity-7.1

我有一个PowerShell脚本,可以在整个地方协调部署到服务器,但不要担心,它永远不会超过第2行。

在两个项目构建配置上进行相同的设置。但是,当它在一个上工作时,在对所需组件进行非常早期检查时,它会立即在另一个上失败。

该脚本运行Get-Command New-SshSession并检查输出以查看该cmdlet是否可用,是否已设置SSH模块。

考虑到相同的脚本在同一个脚本下运行..我刚刚完成了它。我将继续发帖回答!

无论如何,考虑到脚本路径是相同的,params几乎是相同的,它如何在一个而不是另一个上失败?

1 个答案:

答案 0 :(得分:1)

您是否检查过x86|x64组合框的构建步骤是否相同?否则,PowerShell将从SysWow64运行,该文件夹与System32下的“普通”64位版本不同。

祝你好运,