我们发送任何构建状态的电子邮件。如果构建失败,我想要:
任何一个都适合我,但我认为第二个选择更好。
我如何在CC.NET配置文件中执行此操作?
我可以有两个部分 - 一个用
,另一个用也许就是我想要的,但我找不到一个例子。
现在配置文件看起来像:
<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>
我猜我应该添加
<onfailure>
<attachments>
<file>...</file>
</attachments>
</onfailure>
我正在寻找某个配置的明确示例,该示例显示发布商发送的电子邮件附件为已归档的内容。
答案 0 :(得分:3)
从ccnet 1.5开始,你有条件发布者: http://confluence.public.thoughtworks.org/display/CCNET/Conditional+Publisher