发布者在ccnet中发布

时间:2009-04-24 04:54:19

标签: cruisecontrol.net

我刚要求我告诉我应该发送一份 只有在我检测到错误时才向相关开发人员发送邮件 汇编。如果没有错误,邮件不需要发送给任何人。 那么我们可以通过哪种方式配置这些东西 ccnet.config文件。

亲切的问候 麦迪

2 个答案:

答案 0 :(得分:5)

Maddy,您应该在“Build”失败的任何时候发送电子邮件,无论是在编译时失败,还是在进行任何测试,或者其他什么。不要限制它编译。仅仅因为代码编译不正确。

以下是文档的link,这是一个示例

<email from="CruiseControlBuild@yourcompany.com" mailhost="yourmailserver.com" includeDetails="True">
            <users />
            <groups>
                <group name="buildmaster" notification="failed"/>
            </groups>
            <converters>
                <regexConverter find="DOMAIN\\" replace="" />
                <regexConverter find="$" replace="@yourcompany.com" />
            </converters>
            <modifierNotificationTypes>
                <NotificationType>Failed</NotificationType>
            </modifierNotificationTypes>
        </email>

答案 1 :(得分:0)

只有编译中的错误或者您的意思是一般的构建失败?构建可能由于多种原因而失败,而不仅仅是因为编译错误。

对于失败的构建版本(和/或其他构建状态),您可以使用email publisher