2012-04-23 4 views
6

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

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

ответ

2

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

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

+0

Спасибо. Я также не смог найти способ опубликовать последний успешный без какого-либо обходного пути. Я могу показать артефакты, если я нахожусь в одной из конфигураций заданий, но не агрегируется на главной странице. –

+0

Как это можно сделать, если рабочие пространства не все живут на одном компьютере? –

3

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

вид постройки: collect_build_view

Config Вид:

collect_config_view

+0

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

Смежные вопросы