我刚刚开始使用cruisecontrol并设置了所有必要的依赖关系,如jdk,现在我在cruisecontrol文件夹下的项目下运行示例项目,我想每次运行时都给自己发送电子邮件,但当我阅读文档时它告诉我应该在config.xml文件下配置电子邮件,我确实喜欢
<property name="buildmaster.email" value="email@example.co.za"/> <property name="buildmaster.name" value="Donald Mailula Testing"/>
项目属性之外,我想知道我是否需要添加额外的配置,如果是这样,请帮助我找到正确的方向。我已经尝试了几次改变我的间隔在xml文件下,以缩短它运行的时间,但它不改变,但每5分钟后运行。我使用CC 2.8.4,仍然检查它是如何工作的,然后我在服务器上实现它。
提前谢谢你。
注意:我以前从未使用过任何集成工具。
D ~
这就是我的配置文件目前的样子。
<publishers> <email returnaddress="email@gmail.com" mailhost="smtp.gmail.com" password="secretpassword" username="email@gmail.com" <always address="dmailula@example.com"/> </email> </publishers>
我做错了什么?
您必须设置邮件通知,如
< 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>
Refernce: http://www.stevetrefethen.com/blog/ConfiguringemailnotificationsforCruiseControlNET.aspx