У нас в Jenkins настроено 7 многоотраслевых конвейерных проектов, каждый из которых строит одно и то же git-репо, но для разных целевых платформ.Каждый из этих многоотраслевых трубопроводов строит несколько ветвей.В настоящее время мы устанавливаем, какие ветви разветвляет каждый многоотраслевой конвейер, используя следующее свойство в конфигурации многоотраслевого проекта:
Branch Sources -> Git -> Behaviors -> Filter by name (with wildcards)
В настоящее время каждый многоотраслевой конвейер имеет одну и ту же строку ветвей в этой Filter by name (with wildcards)
поле.Каждый раз, когда мы хотим, чтобы Дженкинс начал строить новую ветвь, мы проходим все 7 конфигураций многоотраслевого проекта и обновляем это поле, чтобы включить новую ветвь.
Немного тяжело проходить каждую конфигурацию и изменять этополе каждый раз, так как мы всегда хотим, чтобы каждая конфигурация имела один и тот же список ветвей.Можно ли просто использовать некоторый тип переменной в этом поле?Таким образом, нам нужно всего лишь изменить одно местоположение, а не пытаться синхронизировать 7 различных конфигураций друг с другом, что подвержено ошибкам, а также немного болезненно.
Спасибо за вашу помощь!Аллен