Jenkins 'pscp' не распознается как внутренняя или внешняя команда, работающая программа или командный файл - PullRequest
0 голосов
/ 12 апреля 2020

Я запускаю этот скрипт в jenkins на Windows. Называть это с битой.

папка: Jenkins \ workspace \ FullyAutomated>

команда:

pscp -scp -i ..\..\keys\key.ppk webapp\target\webapp.war ec2-user@x.xx.xxx.xxx:~/apache-tomcat-8.5.54/webapps

Ошибка:

'pscp' is not recognized as an internal or external command,
operable program or batch file.

Я могу запустить его локально из эта папка на моей машине, и она работает. Однако я хотел бы заставить его работать с Дженкинсом.

Нужно ли устанавливать плагин?

Ответы [ 2 ]

0 голосов
/ 14 апреля 2020

Перезапуск Дженкинса исправил это. Но я убедился, что в переменной PATH есть putty.

0 голосов
/ 12 апреля 2020

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

Ссылка ниже объясняет, как это сделать. https://www.pc-freak.net/blog/windows-add-command-path-variable-adding-folder-windows-path/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...