2010-03-05 2 views
2

Nous envoyons des emails pour n'importe quel statut de construction. Si la génération échoue, je veux soit:Puis-je conditionnellement attacher un fichier à l'état courrier CC.NET en fonction du résultat de la construction?

  • envoyer un e-mail supplémentaire avec une pièce jointe
  • joindre conditionnellement un fichier à l'e-mail

Soit on travaille pour moi, mais la deuxième option est mieux Je pense. Comment puis-je faire cela dans le fichier de configuration CC.NET?

Puis-je avoir deux sections - une avec et l'autre avec

est peut-être ce que je veux, mais je ne peux pas trouver un exemple.

En ce moment, le fichier de configuration ressemble à:

<publishers> 
    <buildpublisher> 
     <sourceDir>...</sourceDir> 
     <publishDir>...</publishDir> 
    </buildpublisher> 
    <buildpublisher> 
     <sourceDir>...</sourceDir> 
     <publishDir>...</publishDir> 
    </buildpublisher> 
    <xmllogger /> 
    <email from="..." mailhost="..." mailhost Username="..." includeDetails="True"> 
     <users>   
      <user name="..." group="..." address="..."/> 
     </users> 
     <groups>   
      <group name="buildstatus" notification="Always" /> 
     </groups> 
     <xslFiles> 
      <file>xsl\header.xsl</file>   
      <file>xsl\modifications.xsl</file>   
     </xslFiles>   
     </email> 

Je suppose que je devrais ajouter

<onfailure> 
<attachments> 
    <file>...</file> 
    </attachments> 
</onfailure> 

Je cherche un exemple définitif de certaines configurations qui montre un l'éditeur envoie un e-mail avec une pièce jointe pour une création classée.

Répondre

3

de 1,5 CCNet partir, vous avez l'éditeur conditionnel: http://confluence.public.thoughtworks.org/display/CCNET/Conditional+Publisher

+0

Merci - mais comment peut-on faire correspondre la condition avec les éditeurs à exécuter? Est-ce juste par ordre? – Tim

+0

Yikes - nous exécutons la version 1.0.1.1277 basée sur le tableau de bord que je vois. – Tim

+0

... non Exception les éditeurs que vous voulez sur ces états vous pouvez ajouter plusieurs c (n'a pas essayé, mais devrait travailler) – Williams

Questions connexes