Хадсон и SVN РЕПО - PullRequest
       8

Хадсон и SVN РЕПО

2 голосов
/ 08 июля 2010

Я использую в качестве моего .Мне нужно загрузить один zip-файл из моего хранилища Subversion

Когда я запускаю svn co, это дает мне следующую ошибку ...

/somedir/*.zip refers to a file, not a directory

невозможно получить zip-файл?

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

Загрузка zip-файла является очень жестким требованием, которое невозможно обойти.

Ответы [ 2 ]

2 голосов
/ 08 июля 2010

Как уже упоминали несколько человек, вы не можете извлечь один файл из Subversion. Также не имеет смысла помещать ZIP-файл в Subversion. Это было бы как положить бинарный файл в Subversion.

Однако есть как минимум две вещи, которые могут вам помочь.

  1. Для запуска сборки перейдите к дополнительным настройкам Subversion в своей работе и введите свой почтовый индекс в опцию include region . Таким образом, ваша сборка будет запущена только в случае изменения почтового индекса.
  2. используйте плагин M2 Extra Steps для дополнительных шагов сборки до и после основного шага сборки для задания maven. Таким образом, вы можете создать предварительный шаг ( выполнить оболочку для Linux или выполнить пакетную команду Windows ) для извлечения zip.
0 голосов
/ 08 июля 2010

Почему вы не обращаетесь к папке, содержащей zip, в настройках Hudson?После этого запустите сценарий, цель Maven или задачу Ant, которая выполняет разархивирование и т. Д.

Вместо того, чтобы извлекать zip-файл, извлекайте папку, содержащую zip-файл.Настройте сборку в Hudson, которая извлекает вашу папку и запускает сценарий.

См. Часть «Сценарии оболочки и пакетные команды Windows» следующего документа: http://wiki.hudson -ci.org / display / HUDSON/ Строительство + а + программное обеспечение + проект

...