Continuous integration 我是否可以根据生成结果有条件地将文件附加到CC.NET状态电子邮件?
对于任何构建状态,我们都会发送电子邮件。如果构建失败,我希望:Continuous integration 我是否可以根据生成结果有条件地将文件附加到CC.NET状态电子邮件?,continuous-integration,cruisecontrol.net,Continuous Integration,Cruisecontrol.net,对于任何构建状态,我们都会发送电子邮件。如果构建失败,我希望: 发送一封附加附件的电子邮件 有条件地将文件附加到电子邮件 两种方法中的任何一种都适合我,但我认为第二种方法更好 如何在CC.NET配置文件中执行此操作 我可以要两个部分吗?一个带,另一个带 也许这就是我想要的,但我找不到这样的例子 现在,配置文件如下所示: <publishers> <buildpublisher> <sourceDir>...</sourceDir&
- 发送一封附加附件的电子邮件
- 有条件地将文件附加到电子邮件
<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>
...
...
...
...
xsl\header.xsl
xsl\modifications.xsl
我想我应该补充一下
<onfailure>
<attachments>
<file>...</file>
</attachments>
</onfailure>
...
我正在寻找一个明确的配置示例,其中显示发布者发送一封带有存档版本附件的电子邮件 从ccnet 1.5开始,您有条件发布服务器:
谢谢-但是如何与发布者匹配执行条件?这是订单吗?Yikes-我们正在运行基于我看到的仪表板的1.0.1.1277版。。。失败异常您在这些状态下想要的发布服务器<其他发布服务器>您可以添加多个有条件的发布服务器(没有尝试,但应该可以工作)xml视图不是很好,但是如果您将上述内容复制到xml编辑器中,您会得到这样的想法:-)