#jenkins #jenkins-pipeline #jenkins-groovy
#дженкинс #дженкинс-конвейер #дженкинс-заводной
Вопрос:
Я создаю декларативный конвейер Дженкинса.
Вот суть того, что я пытаюсь сделать (в качестве произвольного примера)-
- Существует список платформ. Я поместил их в ячейку матрицы для удобства чтения и параллелизма.
- С каждым из них связан браузер.
Я хочу, чтобы матрица выполнялась так, чтобы каждый список ключей-значений повторялся вместе.
Например-
Platforms = ["Windows", "Mac", "Linux"]
Browsers = ["Edge", "Chrome", "Firefox"]
I want the output stages to have these pairings for (Platforms,Browsers)-
[("Windows", "Edge"),("Mac", "Chrome"),("Linux", "Firefox")]
В реальном случае этот список имеет длину 12, поэтому я не хочу определять столько этапов с помощью директив when для сопряжения этих значений вручную, поскольку все остальное на этих этапах одинаковое.
Есть ли способ сделать это или лучший подход?