Как вы препятствуете, чтобы раб Гудзона архивировал артефакты? - PullRequest
2 голосов
/ 18 марта 2010

Оказывается, наши рабы тратят значительное количество времени на перемещение заархивированных артефактов обратно в главный узел Гудзона.Это по крайней мере утроит продолжительность сборки.Было бы неплохо, если бы был способ предотвратить это.Однако установка максимального количества сохраняемых сборок никак не влияет.Есть ли другой способ предотвратить отправку результатов обратно центральному мастеру Hudson?

Обратите внимание, что на самом деле не отмечена опция архивных артефактов.Тем не менее, подчиненное устройство все еще «архивирует» все, что находит мастеру:

[HUDSON] Archiving .../pom.xml to .../pom.xml
[HUDSON] Archiving .../...-0.1.3-SNAPSHOT.jar to .../...-0.1.3-SNAPSHOT.jar

... второй путь в каждой строке всегда является местоположением на главном устройстве.Это ошибка?Есть ли обходной путь?

Ответы [ 2 ]

7 голосов
/ 19 марта 2010

В заданиях Maven есть возможность не архивировать артефакты в дополнительных параметрах раздела Maven, то есть отдельно от издателя «Archive Artifacts». По умолчанию задания Maven автоматически архивируют артефакты Maven модуля независимо от настроек издателя «Archive Artifacts». Расширенный вариант для проектов Maven был добавлен пару месяцев назад, если я правильно помню.

1 голос
/ 18 марта 2010

Похоже, вам не нужны архивные артефакты вообще. Так что проверьте archive artifacts вариант для вашей работы. Если он не проверен и все еще копирует артефакты в мастер, чтобы сразу их удалить, откройте отчет об ошибке с Хадсоном.

Если вам нужно, поэкспериментируйте с расширенными опциями для archive artifacts. Они предлагают как включение, так и исключение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...