LINUX.ORG.RU
ФорумAdmin

Jenkins и Samba

 , ,


0

1

Понадобилось грузить файлы из Дженкинса на виндовый файловый сервер. Нашёлся специальный плагин для этого: https://plugins.jenkins.io/publish-over-cifs Но при попытке проверить соединение появляется непонятная ошибка:

ERROR: Exception when publishing, exception message [Exception when testing config. URL [smb://172.30.0.58/share/], Message: [Failed to connect: 0.0.0.0<00>/172.30.0.58]]

Поискав, обнаружил обсуждение от 2017 года – https://groups.google.com/forum/#!topic/jenkinsci-users/O-DH2XUBRt8 – где говорится, что плагин использует библиотеку jCIFS, которая не понимает новый диалект и требует даунгрейдить SMB до версии 1, уязвимой к WannaCry. Но скоро её заменят на SMBJ.

Поискав в исходниках – https://github.com/jenkinsci/publish-over-cifs-plugin – нашёл упоминания jCIFS в 7 местах, и ни одного SMBJ.

По-прежнему, глухо? Средствами Дженкинса не реализуемо?

★★★

Может лучше просто shell с smbclient

smbclient //WIN_SERVER/SHARE -l WIN_SERVER_IP -A AUTHFILE -c "put TRANSFER_FILE_LOCAL TRANSFER_FILE_REMOTE"
i3wm
()
Ответ на: комментарий от i3wm

smbclient на сервере нет, установить его – организационная проблема. Но наверное, так в итоге и сделаем. Спасибо.

olegd ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.