Задание Дженкинса не примет конфигурацию git. Настройки scm сохраняются после сохранения задания - PullRequest
0 голосов
/ 10 марта 2020

Я уже некоторое время бьюсь об этом, и я надеюсь, что кто-то может указать мне правильное направление.

У меня есть (на данный момент) обновленная версия Jenkins 2.224, работающая на Centos 7. У меня установлен плагин git, и он обновлен до версии 4.2.1. Все плагины обновлены.

Я создал работу по фристайлу и пытаюсь провести опрос git SCM. Я вставил URL и кредиты, и Дженкинс кажется счастливым. Я нажимаю «Применить», а затем «Сохранить». Теперь, если я снова открою задание, раздел SCM вернется к «нет». Ладно, что?

Я проверил журналы Jenkins, но нашел только сообщения о завершении работы и запуске. Я проверил логи tomcat, но не нашел ничего, что показалось бы полезным ... по крайней мере, мне.
Я проверил системные сообщения и ничего не нашел. Я открыл файлы местоположения работы и ковырялся вокруг. Я нашел 'scm-polling.log', но там ничего интересного. Я думаю, это сработало, но раздел config. xml scm просто:

  <scm class="hudson.scm.NullSCM"/>

Я нашел пример конфигурации. xml с разделом git и отредактировал и вставьте его в конфигурацию моей работы. xml. Теперь определение задания в Jenkins показывает конфигурацию git ... круто ... я думаю ... НО, когда я изменил количество сохраняемых сборок (я не изменил часть конфигурации git), git раздел снова удален.

Кто-нибудь знает, что это вызывает?
Есть ли журнал, который мне не удалось найти, который может содержать ошибку?

Ответы [ 2 ]

0 голосов
/ 12 марта 2020

Сегодня они выпустили Jenkins v2.225 и обновление плагина git. После этого эта проблема ушла.

0 голосов
/ 11 марта 2020

У меня была такая же ошибка. Я думаю, что это связано с Jenkins.war версии 2.224. По крайней мере, ошибка больше не возникает, если вы устанавливаете или переключаетесь на версию 2.223.

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