Featured post
cruisecontrol.net - Cruisecontrol Publish command onfailure -
i've got problem publishing current project status.
mapping:
<publishers> <xmllogger /><!-- log webdashboard ##do not remove##--> <email> ... </email> <onfailure> <exec> <executable>echo error > logs/status.txt</executable> </exec> </onfailure> </publishers>
when want start service following message:
thoughtworks.cruisecontrol.core.config.configurationexception: unable instantiate cruisecontrol projects configuration document. configuration document missing xml nodes required populating cruisecontrol configuration. unable load array item 'onfailure' - cannot convert type system.string thoughtworks.cruisecontrol.core.itask object value: "echo error > logs/status.txt"
does know message means?
thanks in anticipation
alex
are using cruisecontrol or cruisecontrol.net?
if cc.net, "onfailure" node not exist. instead should use conditionnal publisher[1] :
<conditionalpublisher> <conditions> <condition>failure</condition> </conditions> <publishers> <exec> <executable>echo error > logs/status.txt</executable> </exec> </publishers> </conditionalpublisher>
you may need encapsulate echo task in cmd invokation :
<exec> <executable>cmd.exe</executable> <buildargs>/c "echo error > logs\status.txt"</buildargs> </exec>
[1] http://ccnetlive.thoughtworks.com/ccnet/doc/ccnet/conditional%20publisher.html
- Get link
- X
- Other Apps
Comments
Post a Comment