巡航控制 - 添加诊断记录

时间:2014-06-25 18:07:51

标签: cruisecontrol.net

在Cruise控制中,有一种方法可以记录测试步骤的描述吗?

     <exec>
        <executable>$(cmd)</executable>
        <baseDirectory>bin\$(bit)\Release</baseDirectory>
        <buildArgs>/C del /Q /F /S *.*</buildArgs>
        <description>Cleaning up the release directory</description>
     </exec>

我注意到描述不会在我们的日志文件中结束? 还有其他方法可以做到这一点吗?

1 个答案:

答案 0 :(得分:0)

CruiseControl在任何输出之前包含任务的详细信息/规范;如:

 ...
 <buildresults>
   <task>
      <buildArgs>/c "echo hello"</buildArgs>
      <buildTimeoutSeconds>1800</buildTimeoutSeconds>
      <baseDirectory>c:\</baseDirectory>
      <description>description</description>
      <dynamicValues/>
      <environment/>
      <executable>c:\windows\system32\cmd.exe</executable>
      <priority>Normal</priority>
      <successExitCodes/>
   </task>
   <message>hello</message>
   ...
 <buildresults>
 ...

这还包括任务的描述。 如果任务失败,我相信异常文本作为文本包含在buildresults节点