Jenkins SCM Usuario <-> Mapeo de correo. Cómo descargar / restaurar / editar a través de CLI

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

Pregunta

Al configurar una nueva instancia de Hudson/Jenkins, me encuentro con el problema que tengo para proporcionar manualmente todas las direcciones de correo electrónico para los usuarios de SCM.

Estamos utilizando la subversión y no puedo generar las direcciones de correo a partir de los nombres de usuario. Obtuve un mapeo, pero no encontré una forma de copiar / editarlo sin hacer uso de la GUI. Con más de 20 usuarios que se vuelven aburridos y me gustaría tener solo editar un archivo o algo así.

Tal vez me estoy perdiendo algo trivial como un scmusers.xml (¿que totalmente haría el trabajo)?

¿Fue útil?

Solución

Tengo 2 soluciones hasta ahora:

  • Los usuarios se almacenan en users/USERNAME/config.xml podría ser versado / actualizado / etc.
  • Hacer uso del RegEx+Email+Plugin, cree una regla por usuario y la versión ese archivo.

Otros consejos

Con más de 20 usuarios, configurar una lista para los usuarios de SCM es el camino a seguir. Luego, cuando la gente agrega/abandona el grupo, solo tiene que editar la lista de correo en lugar de los trabajos de Hudson. Además, dependiendo de su software de lista de correo, la gente podría agregar y soltarse de la lista, lo que le ahorraría el tiempo para mantenerlo usted mismo en Hudson.

También es posible que desee investigar el soporte de alias de cualquier servidor de correo electrónico que su servidor Hudson esté utilizando. Deje que Hudson envíe los correos electrónicos que desea usar los nombres de usuario SVN, pero luego defina alias en su archivo /etc /alias (o equivalente para su servidor de correo electrónico) que asignan los nombres de usuario SVN a las direcciones de correo electrónico reales.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top