Domanda

Quando si imposta una nuova istanza Hudson / Jenkins mi imbatto nel problema che devo fornire manualmente tutti gli indirizzi di posta elettronica del SCM per gli utenti.

Stiamo usando la sovversione e non riesco a generare gli indirizzi di posta elettronica dai nomi utente. Ho ottenuto una mappatura, ma ho trovato alcun modo per copiare / di modifica che senza fare uso della GUI. Con oltre 20 gli utenti che diventa noioso e mi piacerebbe avere solo modificare un file o qualcosa del genere.

forse mi manca un po 'di cosa banale come uno scmusers.xml (che tutto sarebbe fare il lavoro)?

È stato utile?

Soluzione

devo 2 soluzioni finora:

  • Gli utenti sono memorizzati in users/USERNAME/config.xml potrebbe essere di versione / aggiornato / etc.
  • uso makeing della RegEx+Email+Plugin , creare una regola per utente e la versione del file.

Altri suggerimenti

Con oltre 20 utenti, la creazione di un elenco per gli utenti SCM è la strada da percorrere. Poi, quando la gente aggiungere / lasciare il gruppo, è sufficiente modificare la mailing list invece dei lavori Hudson. Inoltre a seconda del software di mailing list, la gente potrebbe essere in grado di aggiungere e si eliminare dalla lista che ti farebbe risparmiare il tempo di mantenere da soli a Hudson.

Si potrebbe anche voler esaminare il supporto alias di qualsiasi server di posta elettronica il server Hudson sta usando. Lasciate Hudson inviare le e-mail che vuole utilizzare i nomi utente SVN, ma poi definire gli alias nel file / etc / aliases (o equivalente per il server e-mail) che mappa i nomi utente SVN per gli indirizzi di posta elettronica attuali.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top