Jenkins / GitLab конвейер электронной почты отправка предупреждения и создание пользователей Jenkins - PullRequest
0 голосов
/ 29 апреля 2020

Я копал, пытаясь выяснить, какое предупреждение я получаю в конвейере, который у нас есть. Это было сделано подрядчиком, теперь нет. Я взял на себя инструменты CI / CD, Jenkins, GitLab и Chef.

Я постоянно вижу предупреждение о том, что пользователь не найден, но все равно отправил письмо. «ххх. xxx@company.com не является распознанным пользователем, но все равно отправляет почту ххх. xxx@company.com»

До тех пор, пока я действительно не начал копаться в этом, я не осознавал, что это вызывает 2 пользователя авто добавлены записи в Дженкинс.

Как и другие потоки, которые я обнаружил в stackoverflow, у нас есть область безопасности, установленная в Active Directory, у нас есть код 4 di git, расширяющийся до 8 цифр для идентификатора пользователя, и он не соответствует нашему адреса электронной почты первых. last@company.com.

Я был в группе еще в 2017 году, когда мы начали внедрять эти инструменты, поэтому у меня есть несколько учетных записей Jenkins, одна из которых - firstname.lastname и подтверждена, а также A / D идентификатор пользователя, поэтому, когда я запускаю конвейер, он находит меня и без предупреждения / ошибки. Когда кто-то новее, чем я, имеет только идентификатор учетной записи A / D, он получает сообщение об ошибке, и создаются ошибочные учетные записи. first.last и firstlast для имен учетных записей.

Есть ли в любом случае посмотреть идентификатор пользователя, который одинаков в GitLab и Jenkins, а не адрес электронной почты для конвейера? Или я могу получить предупреждение, но не могу автоматически создавать пользователей в Jenkins?

...