我刚刚开始使用cruisecontrol,并设置了所有必要的依赖项,如jdk,现在我在cruisecontrol文件夹中的Projects下运行示例项目,我想每次运行时都会向自己发送电子邮件,但是当我运行时通读文档告诉我,我应该在config.xml文件下配置我喜欢的电子邮件
<property name="buildmaster.email" value="email@example.co.za"/> <property name="buildmaster.name" value="Donald Mailula Testing"/>
outsite项目属性,我想知道我是否需要添加其他配置,如果是这样,请帮助我找到正确的方向。我已经尝试了几次来改变我在xml文件下的间隔,以缩短它运行的时间,但它没有改变,但每5分钟后运行一次。我正在使用CC 2.8.4,并且在我在服务器上实现它之前仍然检查它是如何工作的。
提前谢谢。
注意:我之前使用过任何集成工具neva。
D~
这就是我的配置文件目前的样子。
<publishers> <email returnaddress="email@gmail.com" mailhost="smtp.gmail.com" password="secretpassword" username="email@gmail.com" <always address="dmailula@example.com"/> </email> </publishers>
我做错了什么?
答案 0 :(得分:-1)
您必须设置邮件通知,例如
< publishers>
< email from="fromaddress" mailhost="host address"
mailhostPassword="password" mailhostUsername="username"
includeDetails="true">
<users>
<user name="name" address="to address"
group="NotifyGroup" />
</users>
<groups>
<group name="NotifyGroup" notification="failed" />
</groups>
< /email>
</publishers>
参考:http://www.stevetrefethen.com/blog/ConfiguringemailnotificationsforCruiseControlNET.aspx