我有一个问题发布我当前的项目状态。Cruisecontrol发布命令onfailure
映射:
<publishers>
<xmllogger /><!-- Log For WebDashboard ##Do not remove##-->
<email>
...
</email>
<onfailure>
<exec>
<executable>echo ERROR > logs/status.txt</executable>
</exec>
</onfailure>
</publishers>
当我想开始我的服务,我得到以下信息:
ThoughtWorks.CruiseControl.Core.Config.ConfigurationException: 无法从配置文件实例CruiseControl的项目。 配置文档很可能缺少正确填充CruiseControl配置所需的Xml节点。 无法加载数组项'onfailure' - 无法从类型System.String转换为ThoughtWorks.CruiseControl.Core.ITask对象的值为:“echo ERROR> logs/status.txt”
有谁知道那条消息是什么手段?
感谢预期
亚历
感谢您的回复,我已经试过您的解决方案,现在我得到的错误消息: ThoughtWorks.CruiseControl.Core.Config.ConfigurationException:检测未使用的节点:失败 呼应ERROR >日志/ status.txt中 conditionalPublisher> 我使用的版本1.5.7256.1 –
2010-12-20 09:34:59
当然,它的作品,我很抱歉,我没有知道这是出版商的一个子节点,v感谢您的供应。 (: – 2010-12-20 09:46:28