Артефакты конфигурации матрицы Дженкинса

В настоящее время я экспериментирую с матричной проекцией в Дженкинсе. Это работает хорошо, но мне любопытно, как заставить артефакты отображаться на главной странице по ссылке «Последние успешные артефакты». В настоящее время похоже, что артефакты создаются в целевом каталоге для каждой конфигурации оси.

Есть ли способ собрать артефакты в одном месте через jenkins?


person Jeff Storey    schedule 23.04.2012    source источник


Ответы (2)


Collector собирает артефакты Matrix, но на самом деле это простая работа «FreeStyle». Представление сборки показывает все артефакты, а после этого дается подсказка о том, как оно настроено. Обратите внимание, что «выравнивание» и «дополнительные» функции позволяют отсутствовать в наборе платформ, но «удаление рабочей области» в первую очередь гарантирует, что вы не перенесете устаревшие артефакты.

Представление сборки: collect_build_view

Вид конфигурации:

collect_config_view

person reechard    schedule 19.12.2012
comment
Вы можете собирать артефакты со всех осей одним вызовом для копирования артефактов. Если они называются по-разному в каждом, они будут скопированы непосредственно в целевой каталог, если они называются одинаково, они будут помещены в подкаталоги, вызываемые конфигурациями. - person Jan Hudec; 29.11.2013

Я не думаю, что в настоящее время это возможно «из коробки» (и я некоторое время работал с матричными проектами). Вы можете использовать следующий обходной путь: запустите задание матрицы из другого задания (Коллектор) через Плагин параметризованного триггера, передавая ему место в рабочей области Коллектор, куда следует поместить артефакты. Подзадания матрицы поместят туда артефакты. Коллектор дождется завершения задания матрицы и опубликует их.

Затем вы можете использовать плагин Sidebar-Link, чтобы разместить ссылку на ваша главная страница вакансий, указывающая на постоянную ссылку «Последние успешные артефакты» для Коллектора.

person malenkiy_scot    schedule 24.04.2012
comment
Спасибо. Я также не смог найти способ опубликовать последний успешный файл без какого-либо обходного пути. Я могу показать артефакты, если я нажму на одну из конфигураций задания, но не в агрегированном виде на главной странице. - person Jeff Storey; 24.04.2012
comment
Как это сделать, если рабочие области не все живут на одном компьютере? - person Jan Hudec; 21.11.2013