我正在GoCD中使用customcommand(批处理文件)来使用MSBuild构建解决方案。现在,我无法在批处理文件中设置错误,以便GoCD代理知道它可以停止,因为某些操作失败。现在,当构建失败时,作业仍然成功。
我怎样才能发现GoCD捕捉到的错误?
您必须使用退出代码退出批处理脚本!=0,例如 EXIT /B 1 .
EXIT /B 1
go代理将零以外的任何退出代码解释为错误,并且在默认配置中,错误会阻止后续任务和阶段运行。