Плагин Jenkins Git иногда печатает неправильное имя ветки, если ветка была создана из другой ветки - PullRequest
1 голос
/ 04 ноября 2019

Я использую плагин Git для запуска конвейерных заданий Jenkins. Иногда, после того, как я создаю новую ветку из существующей ветви (то есть обе ветви указывают на один и тот же коммит), я получаю неправильную ветку, когда пытаюсь напечатать имя ветви.

Например: Iсоздайте новую ветку с именем branch2 из другой ветки с именем branch1. Когда задание запускается в Jenkins, иногда печатается исходное имя ветви (branch1). Проблема решается только тогда, когда я фиксирую любое изменение в новой ветви.

Вот пример кода конвейера:

pipeline {
    agent any
    stages {
        stage ('Get Source Branch') {
            steps {
                    echo env.GIT_BRANCH
            }
        }
    }
}

Кто-нибудь знает эту проблему? В чем может быть проблема? Пожалуйста, сообщите.

...