2013-12-09 3 views
4

Я создал одну работу для опроса Git Исходный код.jenkins git plugin cloning каждый раз

Первый раз он должен клонировать репозиторий, а после этого, если существует хранилище, он должен только pull.

См. Следующие настройки для работы.

enter image description here

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

Я проверяю на Быстрый удаленный опрос, Он говорит, что репозиторий должен иметь только одну ветвь. Поэтому для этого я указываю название ветки.

Что мне здесь не хватает ..?

+0

Hm Я думаю, что это поведение по умолчанию. Примечание 'polling' =/= 'pulling' :-) – mhutter

+0

@Dratir По умолчанию поведение означает? всегда будет клонировать. Предположим, что My git Repo размером 10 ГБ или больше, и я хочу запускать свою работу каждые 30 минут, тогда для клонирования потребуется больше времени. Я не знаю, является ли это поведением по умолчанию. –

ответ

2

Убедитесь в подчиненном мерзавец имеет последнюю версию: Смотрите ниже для более подробной информации:

enter image description here

+0

Я не видел вашего ответа (я написал несколько месяцев назад). +1 – VonC

1

Был номер similar bug for Mercurial, который указывал на вопрос о полномочиях.
Так перепроверить путь передаются учетные данные (либо через URL или хранится в файле, как .netrc для hhtps)

Точка является: быстрый опрос должен принести/тянуть, не клон. См. hudson.plugins.git.GitSCM#compareRemoteRevisionWithImpl().

  if (git.hasGitRepo()) { 
       // Repo is there - do a fetch 
       listener.getLogger().println("Fetching changes from the remote Git repositories"); 

       // Fetch updates 
       for (RemoteConfig remoteRepository : paramRepos) { 
        fetchFrom(git, listener, remoteRepository); 
       } 

       listener.getLogger().println("Polling for changes in"); 
+0

Примечание: изменения в работе «принудительного опроса с использованием рабочего пространства»: https://github.com/jenkinsci/git-plugin/pull/181. Это повлияет на функцию быстрого опроса. – VonC

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