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

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

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

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

скрипт powershell:

Код CanIDeploy.bat

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

1 ответ

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

Другие вопросы по тегам