2016-02-12 2 views
0

Я хотел бы получить название ветки в GitLab-ci в виде разметки .yml.Получить имя филиала без удаленного

stages: 
    - a 

a: 
    stage: aa 
    script: 
     - make BRANCH=... 

Как-то с помощью $(git name-rev --name-only HEAD) дает мне remotes/origin/mybranch

Я хотел бы mybranch вместо этого.

Есть ли простой способ сделать это?

Или текущая ветка уже определена в переменной?

ответ

0

Вы можете получить текущее название ветки следующей командой.

мерзавец преподобным синтаксический анализ --abbrev-иая ГОЛОВА

1

На Git 1.8+, другой способ получить только имя HEAD ветви с

git symbolic-ref --short HEAD 

Этой команда не будет работать на отключенном состоянии HEAD, где нет «ветви».

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