Столкнулись с проблемой при использовании плагина jenkins «Publish Over CIFS Plugin»?

Я использую Jenkins на компьютере с Windows для создания моего кода .Net и публикации артефактов на сервере IIS, размещенном на удаленном сервере Windows.

В этом процессе я выполнил следующие шаги, но файл не был передан.

  1. Установил Jenkins, Visual Studio и все необходимые плагины.
  2. Настроил MSBuild на Jenkins и успешно завершил процесс сборки.
  3. Установил «Publish Over CIFS Plugin», и ему удалось установить соединение ч / б с Jenkins и удаленными серверами.

Общая конфигурация Jenkins > Опубликовать через CIFS > CIFS Share

Имя: jenkispush

Имя хоста: IPv4-адрес.

Имя пользователя: Администратор

Пароль: *********

Поделиться: Дженкинс

Успешно Проверка конфигурации

Задание > Действия после сборки > Отправить артефакты сборки в общую папку Windows > Общий ресурс CIFS

Имя: jenkispush

Исходные файлы: C:\Program Files (x86)\Jenkins\workspace\pncreengineerin

Удалить префикс: C:\Program Files (x86)\Jenkins\workspace\pncreengineerin

Удаленный каталог: $JENKINS_HOME

Исключить файлы:

Разделитель шаблонов: [, ]+

Удаленный каталог — это формат даты: [x]

Журнал успешной работы

Time Elapsed 00:00:05.67
CIFS: Connecting from host [NYMCHNCPU326]
CIFS: Connecting with configuration [jenkispush] ...
CIFS: Disconnecting configuration [jenkispush] ...
CIFS: Transferred 0 file(s)
Finished: SUCCESS

person HemanthM    schedule 27.06.2019    source источник
comment
Успешно используется скрипт конвейера для плагина CISF.   -  person HemanthM    schedule 17.07.2019
comment
Полезно знать, может быть, передняя часть прослушивается, но не часть Groovy.   -  person Sandburg    schedule 23.11.2019


Ответы (1)


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

шаги для настройки задания конвейера:

  1. создать конвейерное задание.

  2. Выберите параметр «cifsPublisher: отправлять артефакты сборки в общую папку Windows» из шага примера.

  3. дать имя общего ресурса CIFS, т. е. настроено в «настроить систему»
  4. заполнить «исходный файл», «удалить префикс», «удаленный каталог» (удаленный каталог — это общая папка на удаленном сервере) и сгенерировать синтаксис.

ex синтаксис: cifsPublisher (издатели: [[configName: 'XXX-Green-SERVER', передачи: [[cleanRemote: false, exclude: '', flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[,] +', remoteDirectory: 'configuration', remoteDirectorySDF: false, removePrefix: '', sourceFiles: 'configuration.zip']], usePromotionTimestamp: false, useWorkspaceInPromotion: false, подробно: false]])

в приведенном выше примере

исходный файл: конфигурация.zip

удаленный каталог (общая папка): конфигурация

person HemanthM    schedule 18.03.2020