У меня есть копание, но я не могу найти элегантное решение для того, что я хочу сделать, поэтому я надеюсь, что некоторые из вас могут предложить некоторые предложения. Я также задал этот вопрос на форуме дженкинсов, но не принимал участие.Результаты работы с динамическими группировками дженкинсов
Я хочу иметь возможность запускать родительское задание jenkins с параметрами, которые будут отправляться на запущенные задания, и затем группировать все результаты задания в динамическом представлении.
Используемый прецедент, который я пытаюсь укрыть: у нас есть 10+ разных заданий jenkins, которые запускают набор тестов, я хочу просто управлять запуском всех этих заданий для работы с определенной ветвью кода на конкретном тестовую среду и посмотреть результаты (в одном представлении) только для этого запуска. Усложнение - это одно и то же задание Jenkin, которое может быть запущено против другой среды выпуска или тестирования, и я не хочу видеть эти результаты.
У нас уже есть родительская работа, запускающая дочерние элементы с параметрами, но я не могу понять, как лучше всего группировать результаты. Я знаю, что могу создавать фильтры для представлений, но имя заданий jenkins статично, и я хочу, чтобы представление было создано во время выполнения, без необходимости его самостоятельно создавать. Мы используем плагин «Set Build description», поэтому я могу создать представление, которое фильтрует уникальный дескриптор сборки или что-то подобное. Но, похоже, не существует способа создавать представления с фильтром программно.
Другие соображения будут очищены. Я бы не хотел, чтобы взгляды на протяжении многих лет забивали взгляды, поэтому мне нужен способ очистить и старые прогоны.
Любые идеи, чтобы оттолкнуть меня?
Вы хотите сгруппировать результаты нескольких различных исполнений в одном отчете? Это то, что вы ищете? – Waman