Сбой Jenkins Pipeline с (невозможно обновить локальный ref) при удаленной выборке источника - PullRequest
0 голосов
/ 05 февраля 2019

Как я могу получить интеграцию jenkins git scm для запуска обрезки перед выборкой на главном компьютере?

Проблема

На главном компьютере для задания, которое выполняется на узле, Задание конвейера Jenkins не запускается при извлечении рабочей области.Если мы запустим git remote prune origin , проблема исчезнет.Мастер должен поддерживать рабочее пространство, чтобы он мог загрузить файл jenkins, определить узел для использования и сериализовать команды туда-сюда.

Рабочее пространство стало поврежденным, так или иначе, связанным с конфликтом ссылок, и я быхотел бы, чтобы jenkins автоматически обрезал, чтобы избежать этой потенциальной проблемы.

ERROR: Error fetching remote repo 'origin'
hudson.plugins.git.GitException: Failed to
fetch from git@github.com

    error: cannot lock ref 'refs/remotes/origin/user/fix/master/TICKET': 
 'refs/remotes/origin/user/fix/master' exists; 
 cannot create 'refs/remotes/origin/user/fix/master/TICKET'

 ! [new branch]          user/fix/master/TICKET -> origin/user/fix/master/TICKET  
 (unable to update local ref)

Как я могу заставить jenkins автоматически обрезать в главном рабочем пространстве до выборки (и, возможно, после нее)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...