2014-09-03 2 views
3

Мы используем корпоративную версию Jenkins. Всякий раз, когда мы обновляем конфигурации заданий, случаются случаи, когда конфигурация снова обновляется с помощью пользователя System до того, что было раньше.Конфигурация рабочих мест, обновляемых пользователем системы на Jenkins

Мы не можем понять, какой процесс это делает.

Благодарим за помощь заранее.

Я не могу приложить скриншот, чтобы дать представление о том, что происходит, поскольку моя репутация недостаточно высока.

+1

Пожалуйста, разместите свой скриншот на каком-нибудь сайте для бесплатного размещения изображений, например 'http: // www.postmyimage.com /'. – Technext

+0

С тех пор вы нашли объяснение? У нас такая же проблема. Спасибо – Andrew

+0

Привет, Андрей, еще не нашел первопричины, и проблема прекратилась. Я понятия не имею, что произошло. – moiz134

ответ

-2

Я хотел бы предложить вам установить плагин называется Job Config История Это будет отслеживать конфронтационные изменения каждого пользователя,

Ниже выход этого плагина это дает полную информацию о конфигурации изменения Иова enter image description here


Вы также можете получить изменения в формате XML, как показано ниже

enter image description here

+0

Приведенный скриншот показывает изменение от пользователя системы. Это изменение сделано автоматически Дженкинсом? – moiz134

+0

Существует два типа изменений: один из них выполняется системой, а другой - с помощью пользователя, у меня установлены и удалены плагины, так что изменения конфигурации отображаются в системе – Trikaldarshi

+0

Может ли пользователь системы каким-либо образом модифицировать или вернуться изменения, которые вы сделали? Это проблема, которую я имею, изменения, которые мы сделали для работы, были возвращены Системным пользователем. – moiz134

2

Скорее всего, причина в том, что ваша работа включает этап «Параметризированный трубопровод Дженкинс» (спасибо @rjohnston за комментарий «Jenkinsfile» выше, связанный с этим). И в этом случае, когда код параметров «включен в верхний уровень сценария конвейера, любое выполнение конвейера сбрасывает параметры задания к указанным значениям» (как указано в этой статье: Parameterized Jenkins Pipelines).

Таким образом, вам необходимо изменить параметры конфигурации не на самой странице конфигурации задания, а в сценарии конвейера, относительной ссылке, которую вы можете найти в поле «Путь к сценарию» части «Конвейер» в «Конфигурации» ".

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