Start-Process: система не может найти файл, указанный в шаге TeamCity Build, но локально работает нормально - PullRequest
0 голосов
/ 29 ноября 2018

Я пытаюсь запустить Pact broker. Могу ли я развернуть инструмент с параметрами, который работает локально, но когда я добавляю шаг сборки в TeamCity, он выдает ошибку ниже

Start-Process: эта команданевозможно запустить из-за ошибки: система не может найти указанный файл.enter image description here

когда я запускаю тот же сценарий powershell локально, он работает нормально.

сценарий powershell: enter image description here

Код CanIDeploy.bat: enter image description here

Примечание: причина, по которой я звоню pact-broker.batСценарий из Power Shell не может запускать bat-файл из Teamcity, поэтому был создан скрипт powershell, который внутренне вызывает файл bat pact broker.любая помощь приветствуется

1 Ответ

0 голосов
/ 29 ноября 2018

Я вижу, что вы используете относительный путь, но как насчет рабочего каталога?Я вижу другой путь в сообщении об ошибке по сравнению с тем, что вы показываете, где находится файл.

...