Так что вот сделка. У меня работает этот плагин, и он был в состоянии отправить один файл UpdateCenter.xml в хранилище (что подтверждает, что плагин работает). Так что это довольно очевидно, что этот плагин работает коммитов и нажимает асинхронно по здравым причинам.
Журналы достаточно хороши, чтобы понять, что происходит, и процесс начинается с внесения изменений, которые приводят к - Queueing Commit
, затем через несколько минут Processing Commit -> Checking in SCM files ...
, и именно здесь я получаю сообщение об ошибке -> remote end hung up unexpectedly
, снова простое сообщение об ошибке.
Таким образом, проблема заключается в том, что любое изменение, которое я делаю в моем Jenkins, создает коммит, но не может отправить его в репозиторий. Он просто продолжает накапливать коммиты в локальном репозитории синхронизации SCM.
Чтобы решить эту проблему, я попытался вручную выдвинуть кодовую базу из репозитория синхронизации SCM, и это происходит вечно (застрял при записи изменений), что ясно указывает на то, что удаленный конец зависает неожиданно (время ожидания должно быть меньше при выполнении нажмите, внутри плагина).
Мое подключение к Интернету в порядке, вторая мысль была о том, что он должен фиксировать некоторые большие файлы -> но все файлы, которые, как утверждает плагин, фиксируют, являются файлами не более 10 КБ (за некоторыми исключениями).
Как я могу получить это для отправки в хранилище, не разрывая трубу: P
PS: репозиторий является частным репозиторием Bitbucket, ключи SSH находятся на своем месте.