2014-10-22 3 views
0

Я пытаюсь использовать плагин Generic Jenkins-Artifactory для развертывания содержимого рабочего пространства Jenkins в Artifactory. Это, кажется, несколько прекрасно, используя следующие подстановочные знакиПубликация в Artifactory с использованием Jenkins

Web\*.msi=>Testing\Web 
Web\DeploymentSettings\*.xml=>Testing\Web\DeploymentSettings 
Database\Scripts\**=>Testing\Database 

Однако, когда дело доходит до перемещения содержимого «базы данных \ Scripts» из рабочего пространства Дженкинс, пустые папки в «База данных \ Scripts» не копируются в Artifactory. Однако непустые папки успешно скопированы. Важно, чтобы я поддерживал целостность/структуру каталогов, поэтому я должен их скопировать.

Я рассмотрел возможность размещения пустых текстовых файлов в пустых каталогах, чтобы они были успешно скопированы, но я не хочу «загрязнять» пакет.

Помогите :-)

Спасибо!

ответ

0

Похоже, что в каталогах нет обходного пути -другие, чем фиктивные файлы. Я вижу некоторые ошибки в Jenkins, выпущенные для обработки пустых каталогов. JENKINS-7260 Clone workspace doesn't copy empty directories when cloning entire workspace JENKINS-20654Empty folders are not copied to the slave

Не могли бы вы проверить, если ответ размещен в Hudson: Copy artifact from master to slave fails помогает?

+0

Благодарим за помощь. Мы решили застегнуть главную папку и поместить ее в Artifactory, чтобы мы поддерживали структуру каталогов – user2402135

Смежные вопросы