Не удалось получить артефакты сборки для правильного отображения в Jenkins / Hudson - PullRequest
7 голосов
/ 07 февраля 2012

В настоящее время я использую систему непрерывной интеграции Jenkins и использую Gradle для создания своего проекта.Без изменений Gradle по умолчанию помещает все артефакты сборки в папку / build в рабочей области.Это явно не работает, так как артефакты сборки перезаписываются следующей сборкой.

Я изменил свой сценарий для вывода файлов в папке / builds / [BUILD_ID] на Jenkins, который помещает артефакты сборки в правильную папку сборки в системе CI, но они не отображаются вграфический интерфейс Jenkins при переходе к конкретной сборке.

Как получить артефакты сборки для отображения в Jenkins?Куда их нужно поместить, чтобы они появлялись для каждой сборки?

1 Ответ

19 голосов
/ 07 февраля 2012

В разделе Действия после компоновки конфигурации задания Jenkins выберите «Архивировать артефакты» и укажите, какие файлы следует архивировать. Дженкинс сохранит их вместе с остальными данными сборки и предоставит ссылки на каждый файл на странице сборки.

...