Плагин Jenkins SCM Sync Сломанный канал при обработке коммита - PullRequest
0 голосов
/ 04 сентября 2018

Так что вот сделка. У меня работает этот плагин, и он был в состоянии отправить один файл UpdateCenter.xml в хранилище (что подтверждает, что плагин работает). Так что это довольно очевидно, что этот плагин работает коммитов и нажимает асинхронно по здравым причинам.

Журналы достаточно хороши, чтобы понять, что происходит, и процесс начинается с внесения изменений, которые приводят к - Queueing Commit, затем через несколько минут Processing Commit -> Checking in SCM files ..., и именно здесь я получаю сообщение об ошибке -> remote end hung up unexpectedly, снова простое сообщение об ошибке.

Таким образом, проблема заключается в том, что любое изменение, которое я делаю в моем Jenkins, создает коммит, но не может отправить его в репозиторий. Он просто продолжает накапливать коммиты в локальном репозитории синхронизации SCM.

Чтобы решить эту проблему, я попытался вручную выдвинуть кодовую базу из репозитория синхронизации SCM, и это происходит вечно (застрял при записи изменений), что ясно указывает на то, что удаленный конец зависает неожиданно (время ожидания должно быть меньше при выполнении нажмите, внутри плагина).

Мое подключение к Интернету в порядке, вторая мысль была о том, что он должен фиксировать некоторые большие файлы -> но все файлы, которые, как утверждает плагин, фиксируют, являются файлами не более 10 КБ (за некоторыми исключениями).

Как я могу получить это для отправки в хранилище, не разрывая трубу: P

PS: репозиторий является частным репозиторием Bitbucket, ключи SSH находятся на своем месте.

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