2016-05-23 3 views
1

Я пытаюсь использовать модуль параметров GIT, чтобы перечислять все ветви релиза, которые необходимо выполнить в процессе сборки. Если я использую плагин только с указанием типа параметра он отлично работает simple plug-in configurationGit Parameter Plugin - ветви фильтрации

Когда я пытаюсь отфильтровать список с помощью Branch Filter опции появится в списке пусто. Я попытался Branch фильтр поле со следующими значениями:

  • происхождения/выпуск/*
  • релиз *
  • происхождения/отпускания // *

Но они все кажется неправильным.

  • Как кто-либо когда-либо настраивал такую ​​возможность фильтрации?

Если я намотал, чтобы перечислить только мои ветви релиза, я разработал (для среды тестирования) и мастер (для производственных сред).

  • Есть ли способ иметь множественную фильтрацию?

ответ

1

Плагин, похоже, использует стандартный синтаксис регулярных выражений. Таким образом, вы должны указать фильтры, как:

origin/release/.* 

или

.*release.* 
4

Плагин Git Параметр предоставляет возможность использовать для регулярных выражений, чтобы указать филиал или тег. Шаги, чтобы следовать

  1. Установите флажок с указанием «Этот проект спараметрирован»

  2. Укажите имя параметра и выберите тип параметра (в вашем случае филиал)

  3. Нажмите на расширенный вариант и соответствующий фильтру Филиала в Реджексе orgin/release/.* для выпуска, origin/develop/.* для разработки и origin/master/.* для ведущего

Вы можете настроить несколько фильтраций ветвления на основе Regex вы предоставляете в опции фильтра Отделения eg-: (origin/develop|origin/release/.*) перечислит происхождения/развивать отрасль вместе со всеми ветвями релиза

+0

спасибо. Объяснение с плагином абсолютно отстой. Ясно, как грязь. ваш кристально чистый. Отличная работа! – pthurmond

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