kapitalistka: У меня есть два проекта, первый зависит от второго. В зависимотси от текущей ветки первого проекта (скажем feature) должна подтягиваться соответствующая ветка из второго (т.е. тоже feature)
тогда в зависимой задаче сделайте так:
Branch Specifier (blank for 'any'): refs/${GIT_BRANCH}
или так:
Branch Specifier (blank for 'any')" ${GIT_BRANCH}
могу предложить может извращенный, но все же рабочий вариант:
shell скриптом вытаскиваете из GIT_BRANCH нужное значение и записываете в новую переменную окружения (GIT_PART, например) , далее используете новую переменную
Еще можно установить плагин EnvInject Plugin
в задаче отметить Prepare an environment for the run галочкой
и добавить например такой скрипт в раздел Evaluated Groovy script:
String s ="${GIT_BRANCH}".split("/")[1];
def map = [GIT_BRANCH: s]
return map