Jenkins utilisateur scm <-> mapping mail. Comment sauvegarde / restauration / modifier via cli

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

Question

Lors de la création d'une nouvelle instance Hudson / Jenkins je rencontre le problème que je dois fournir manuellement toutes les adresses e-mail pour les utilisateurs de GCL.

Nous utilisons la subversion et je ne peux pas générer les adresses de messagerie des noms d'utilisateur. Je suis une cartographie, mais je l'ai trouvé aucun moyen de copier / modifier que sans utiliser l'interface utilisateur graphique. Avec plus de 20 utilisateurs qui est ennuyeux et je voudrais avoir juste modifier un fichier ou quelque chose.

Peut-être que je me manque quelque chose trivial comme un scmusers.xml (qui tout à fait faire le travail)?

Était-ce utile?

La solution

J'ai 2 solutions à ce jour:

  • Les utilisateurs sont stockés dans users/USERNAME/config.xml pourrait être versionné / mise à jour / etc.
  • makeing utilisation du RegEx+Email+Plugin , créer une règle par utilisateur et version fichier.

Autres conseils

Avec plus de 20 utilisateurs, la mise en place d'une liste pour les utilisateurs est GCL le chemin à parcourir. Puis, quand les gens ajouter / quitter le groupe, il vous suffit de modifier la liste de diffusion au lieu des emplois Hudson. En outre, selon votre logiciel de liste de diffusion, les gens pourraient être en mesure d'ajouter et de se déposer dans la liste qui vous permettra d'économiser le temps de maintenir vous-même à Hudson.

Vous pouvez également regarder dans le support d'alias de tout serveur de messagerie de votre serveur Hudson utilise. Laissez Hudson envoyer les e-mails qu'il souhaite utiliser les noms d'utilisateur SVN, mais puis définissez des alias dans votre fichier / etc / Alias ??(ou équivalent pour votre serveur de messagerie) que la carte les noms d'utilisateur SVN aux adresses e-mail réelle.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top