代码之家  ›  专栏  ›  技术社区  ›  BvdVen dario_ramos

如何将错误从批处理抛出到GoCD

  •  0
  • BvdVen dario_ramos  · 技术社区  · 8 年前

    我正在GoCD中使用customcommand(批处理文件)来使用MSBuild构建解决方案。现在,我无法在批处理文件中设置错误,以便GoCD代理知道它可以停止,因为某些操作失败。现在,当构建失败时,作业仍然成功。

    我怎样才能发现GoCD捕捉到的错误?

    1 回复  |  直到 8 年前
        1
  •  1
  •   moritz    8 年前

    您必须使用退出代码退出批处理脚本!=0,例如 EXIT /B 1 .

    go代理将零以外的任何退出代码解释为错误,并且在默认配置中,错误会阻止后续任务和阶段运行。

    推荐文章