Публикация последней сборки в Дженкинс - PullRequest
5 голосов
/ 11 января 2012

Я играл с Дженкинсом, и все заработало.Версия 1.447

Однако я бы хотел "опубликовать" последнюю стабильную сборку в области за пределами рабочей области Jenkins / рабочей области.Это место, где пользователи могли бы взять последнюю стабильную сборку для тестирования и избавило бы меня от необходимости указывать на них.Кажется, у Дженкинса есть возможность публиковать артефакты, но только в рабочей области / области Дженкинса.Есть ли хороший плагин, который может делать то, что я хочу.Я также хочу сначала полностью удалить существующую сборку.

Ответы [ 3 ]

9 голосов
/ 12 января 2012

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

Если вы перейдете здесь , найдитераздел называется Artifact uploaders, и в нем перечислены другие, которые вы можете использовать в зависимости от ваших потребностей ...

1 голос
/ 11 января 2012

Для этого я добавляю действие после сборки, чтобы запустить второе задание (создать другие проекты -> проекты для сборки, отметьте «запускать только в случае успешной сборки»).Все, что выполняет это второе задание, - это запустить команду (используя поле 'execute shell'), которая развертывает стабильную сборку для тестирования.

Если вы не хотите сохранить существующую сборку от первого задания,можете не сохранять сборки после их запуска через конфигурацию проекта.

0 голосов
/ 11 января 2012

Если вы собираете проект maven, вы можете использовать maven 'deploy' для передачи артефактов сборки в ваш репозиторий сборки (может быть просто файловой структурой в любом месте или может быть настоящим хранилищем двоичных артефактов)

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