代码之家  ›  专栏  ›  技术社区  ›  Colin Pickard

CruiseControl.NET检查成功消息的输出

  •  1
  • Colin Pickard  · 技术社区  · 14 年前

    但是,有时批处理文件在成功生成后似乎无法正确返回,CruiseControl.NET只会超时并报告生成失败。

    是否有任何方法可以让CruiseControl.NET检查批处理文件中指示生成成功的字符串的输出,并正确报告生成的状态?

    编辑:这是ccnet.config中的条目

      <project name="MyProject" queue="Q1" queuePriority="1">
        <workingDirectory>D:\MyProject</workingDirectory>    
        <triggers />
        <tasks>
          <exec>
            <executable>buildexe.bat</executable>
            <baseDirectory>D:\MyProject</baseDirectory>
            <buildArgs>V12.8 MyProject</buildArgs>
            <buildTimeoutSeconds>6000</buildTimeoutSeconds>
            <successExitCodes>0</successExitCodes>
          </exec>
        </tasks>
        <publishers>
          <xmllogger logDir="D:\MyProject\logs\V12.8" />    
        </publishers>    
      </project>
    
    1 回复  |  直到 14 年前
        1
  •  1
  •   Benjamin Baumann    14 年前