Question

J'ai VisualSvn Server en cours d'exécution sur mon serveur et j'ai créé un crochet post-validation pour m'envoyer un email lorsque quelqu'un commet le code, en utilisant les étapes décrites ici: http://www.visualsvn.com/support/topic/00018/

Cependant, j'aimerais pouvoir avoir un email envoyé à une personne si un certain projet de SVN s'est engagé, mais quelqu'un d'autre devrait recevoir un courrier électronique si un autre projet est engagé.

Comment puis-je consulter plusieurs crochets post-validons pour envoyer des courriels à différentes personnes en fonction duquel le projet s'est engagé?

Était-ce utile?

La solution 2

I figured it out. I simply entered the next hook underneath my initial one, separating them with line. Eg:

    "%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
    commit-notification "%1" -r %2 ^
    --from svn@mycompany.co.za --to me@mycompany.co.za ^
    --smtp-server mail.mycompany.co.za ^
    --detailed-subject

   "%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe" ^
    commit-notification "%1" -r %2 ^
    --from svn@mycompany.co.za --to someone_else@mycompany.co.za ^
    --smtp-server mail.mycompany.co.za ^
    --detailed-subject

Autres conseils

Vous voudrez peut-être regarder mon post-validation Watch Script . Cela éliminera votre besoin de multiples crochets post-validons dans cette circonstance.

Ce script enverra un courrier électronique à plusieurs utilisateurs en fonction de ce qui est changé. Le but principal de ce script est de permettre aux utilisateurs de définir leurs propres montres . Les utilisateurs peuvent spécifier des fichiers ou des répertoires à l'aide de glob ou Regex motifs. Vous pouvez utiliser mon Script de pré-validation pour empêcher les utilisateurs de changer d'autre utilisateur regarder des fichiers. De cette façon, personne ne doit vous déranger quand ils ont besoin de ces types de notifications pouvant couper dans votre temps d'écrasement de bonbons.

Les utilisateurs peuvent également configurer quels comptes de messagerie qu'ils souhaitaient les montres. Les utilisateurs peuvent configurer ces notifications pour accéder à plusieurs comptes de messagerie, voire aux comptes de messagerie associés aux comptes SMS, IM, Twitter ou Facebook si elles préfèrent les notifications de cette façon.

Le crochet utilise Perl, mais l'installation standard Perl fonctionnera sans avoir à ajouter de modules supplémentaires. Cela devrait fonctionner avec tous les PERL de 5.8.8. Les utilisateurs Windows peuvent télécharger installez la version la plus récente de Perl gratuitement depuis sa source open source.

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