У меня есть процесс приложения, который выполняется в IBM UrbanCode. В процессе используется сценарий Powershell, использующий интерфейс командной строки CloudFoundry. Процесс нашего приложения выполняется на агенте, на котором установлен интерфейс командной строки CloudFoundry и доступен на пути. Как ни странно, плагин Powershell не знает, что CloudFoundry CLI находится на пути. Повторение пути через сам плагин подтверждает это.
В настоящее время наш процесс подачи заявки выглядит так:
- Скопируйте CloudFoundry CLI в рабочую область UCD в начале задания.
- Выполнять различные команды CloudFoundry с помощью следующего синтаксиса:
.\cf login -u foo -p bar -o baz -s bart
Я хочу избежать копирования клиента в рабочую область и использования синтаксиса .\cf, чтобы сделать сценарии более переносимыми.
Как я могу заставить подключаемый модуль Powershell учитывать путь агента?