Я использую Jenkins версии 2.85 на Kubernetes в качестве модуля pod (для Affinity задано одно рабочее место). Я создаю задания, используя модуль Salt Jenkins , передав XML этому модулю.
Я использую глобальную библиотеку Jenkins для предварительного выполнения задания.
Моя конфигурация работы выглядит следующим образом
Я вызываю GobalLibrary с моими параметрами, такими как repoURL, компонент и т. Д.,
Дела идут хорошо в течение нескольких недель, и теперь я попал в странную ситуацию, когда конфигурации моей работы (config.xml) обновляются / возвращаются автоматически.
Время от времени мои опции «Построить с помощью параметра» исчезают, и я вижу только «Построить сейчас» в графическом интерфейсе Jenkins. Первоначально я думал, что кто-то делает это, поэтому для отслеживания изменений конфигурации я установил плагин истории конфигурации заданий в Jenkins, и то, что я нахожу странным. Кто-то с именем пользователя «SYSTEM» вносит / отменяет изменения.
Вот как это выглядит
и я обнаружил, что пользователь SYSTEM возвращает только изменения конфигурации JOB, а не ТРУБОПРОВОД.
Я не уверен, что происходит за кулисами и как это остановить или исправить. Это мой экземпляр производства, поэтому я больше волнуюсь.
Я вижу пользователя SYSTEM в моем Jenkins
но я не могу удалить этого пользователя
Мало уместного вопроса, который я нашел для этого, но без ответов
Конфигурация заданий обновляется пользователем системы в Jenkins
Пользователь Jenkins SYSTEM удаляет пользовательскую конфигурацию рабочего пространства
Я не уверен, что эта ошибка Дженкинса или какой-то плагин играет с моей душой.
Нужна помощь! (