开始过程:系统找不到在TeamCity Build步骤中指定的文件,但在本地运行良好

时间:2018-11-28 21:39:14

标签: powershell teamcity pact pact-broker pact-net

我正在尝试运行Pact Broker,我可以使用在本地工作正常的参数部署工具,但是当我在TeamCity中添加构建步骤时,它将抛出错误

  

Start-Process:由于错误,无法运行此命令:   系统找不到指定的文件。   enter image description here

当我在本地运行相同的powershell脚本时,它运行良好。

powershell脚本: enter image description here

CanIDeploy.bat代码为 enter image description here

注意:我从Power Shell脚本调用pact-broker.bat的原因是,无法从Teamcity运行bat文件,这就是创建了内部调用pact broker bat文件的powershell脚本的原因。 感谢您的帮助

1 个答案:

答案 0 :(得分:0)

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