Сопоставление почты пользователя Jenkins scm<->.Как сбросить/восстановить/редактировать через cli

StackOverflow https://stackoverflow.com/questions/4780366

Вопрос

При настройке нового экземпляра Hudson/Jenkins я столкнулся с проблемой: мне приходится вручную предоставлять все адреса электронной почты для пользователей scm.

Мы используем Subversion, и я не могу сгенерировать почтовые адреса из имен пользователей.У меня есть сопоставление, но я не нашел способа скопировать/отредактировать его без использования графического интерфейса.С 20+ пользователями это становится скучно, и мне бы хотелось просто отредактировать файл или что-то в этом роде.

Может быть, мне не хватает какой-то тривиальной вещи, например scmusers.xml (который вполне подойдет)?

Это было полезно?

Решение

У меня пока есть 2 решения:

  • Пользователи хранятся в users/USERNAME/config.xml может быть версионировано/обновлено/и т.д.
  • Используя RegEx+Email+Plugin, создайте одно правило для каждого пользователя и укажите версию этого файла.

Другие советы

С 20+ пользователями настройка списка для пользователей SCM - это путь. Затем, когда люди добавляют/покидают группу, вам нужно только отредактировать список рассылки вместо работы Гудзона. Кроме того, в зависимости от вашего программного обеспечения для рассылки, люди могут добавить и отказаться от списка, который бы сэкономит вам время поддержания его самостоятельно в Гудзоне.

Вы также можете захотеть изучить псевдоним поддержкой того, какое почтовое сервер использует ваш Hudson Server. Позвольте Хадзону отправить электронные письма, которые он хочет использовать имена пользователей SVN, но затем определить псевдонимы в файле вашего /и т. Д. /Псевдоним (или эквивалентно вашему почтовому серверу), которые отображают имена пользователей SVN по фактическим адресам электронной почты.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top