Как скопировать файл с локального компьютера на SFTP-сервер, используя конвейер Jenkins? - PullRequest
0 голосов
/ 19 февраля 2020

Я строю трубопровод Jenkins, где мои jenkins установлены на моей локальной машине windows. Война построена и хранится в моей локальной системе. В рамках цикла развертывания проекта, в котором я работаю, предполагается скопировать его на SFTP-сервер в какое-то место. Я не в состоянии понять это. Может кто-нибудь, пожалуйста, помогите.

Ответы [ 2 ]

0 голосов
/ 21 февраля 2020

Существует несколько плагинов Jenkins, которые могут работать, например: Publi sh через FTP , Publi sh через S SH. С аналогичными именами FTP Publisher и SCP Publisher имеют уязвимости и не должны использоваться.

0 голосов
/ 19 февраля 2020

Итак, что за проблема? Вы можете использовать pscp и psftp. Эти инструменты очень настраиваемые (варианты) и легкий вес. Открытый исходный код.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Загрузите его и запишите файл bat, чтобы отправить пакет на сервер. Затем вызовите этот файл с битой от Дженкинса.

...