Дженкинс Публикует по SSH: Как предоставить каталог Windows(например: E:TestSFTPInTest.txt) в исходном файле и удаленном каталоге UNIX в удаленном каталоге

#jenkins #sftp #sendfile

Вопрос:

Кто-нибудь может помочь мне использовать структуру каталогов в задании Дженкинса для отправки файлов на удаленный ssh-сервер? Дженкинс Публикует по SSH: Как предоставить каталог Windows(например: E:TestSFTPInTest.txt) в исходном файле и удаленном каталоге в unix(/data/xyz/test/sftp/In)

введите описание изображения здесь

Ответ №1:

Если я вас правильно понял, вы хотите опубликовать файл с вашего сервера сборки (windows) на сервер удаления (UNIX) ?

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

Если вы хотите развернуть все, что там есть, вы можете установить / в поле «исходные файлы«, и в этом случае он будет принимать все файлы и все каталоги

и опубликует его по нужному пути на удаленном сервере. В этом примере он публикует его в /usr/share/nginx/html, но в вашем случае это будет /data/xyz/test/sftp/In

Что-то очень важное, в зависимости от вашей конфигурации, иногда он рассматривает данный путь относительно домашнего пути Дженкинса, поэтому либо сделайте ~/data/xyz/test/sftp/In, либо data/xyz/test/sftp/In.

введите описание изображения здесь