1

我正在尝试运行 Pact 代理,我可以使用在本地运行良好的参数部署工具,但是当我在 TeamCity 中添加构建步骤时,它会抛出以下错误

Start-Process :此命令无法运行,因为错误:系统找不到指定的文件。 在此处输入图像描述

当我在本地运行相同的 powershell 脚本时,它工作正常。

PowerShell脚本: 在此处输入图像描述

CanIDeploy.bat 代码是 在此处输入图像描述

注意:我从 power shell 脚本调用 pact-broker.bat 的原因是,无法从 Teamcity 运行 bat 文件,这就是创建内部调用 pact broker bat 文件的 powershell 脚本的原因。任何帮助表示赞赏

4

1 回答 1

0

我看到您使用相对路径,但是工作目录呢?我在错误消息中看到与您显示的文件位置不同的路径。

于 2018-11-28T22:45:09.363 回答