У меня было такое же требование, и я обнаружил, что Параметризованный плагин триггера не был достаточно гибким для параллельной передачи различных параметров в разные (или одинаковые) задания.Да, вы можете использовать фабрику параметров с файлами свойств, но это будет означать добавление новых файлов свойств в мой контроль версий исключительно для настройки Jenkins.Проект Multi-Configuration с матрицей конфигурации также казался слишком сложным.
Лучшим и более простым решением для меня был Multijob Plugin , который имеет концепцию Phases.MultiJob может иметь несколько фаз.Фазы запускаются последовательно, а задания внутри фазы выполняются параллельно (параллельно).
После установки плагина MultiJob при создании нового элемента Jenkins выберите MultiJob Project .Затем вы можете создать одну или несколько фаз.Каждое задание в фазе имеет свои параметры, нажмите Дополнительно ... -> Добавить параметры
Также очень легко настроить, что должно произойти, если конкретное задание не выполнится, если всеMultiJob продолжить или потерпеть неудачу и т. Д., См. Завершение фазы на: и Условие продолжения до следующей фазы, когда статусы заданий: настройки.
Для меня это было многоболее интуитивно понятен в использовании, чем плагин Parameterized Trigger или проект Mult-Configuration, и не требует дополнительной настройки вне Jenkins.