0
我有一个非常简单的Makefile:bash脚本调用使和退出状态代码
code_quality:
flake8 --max-line-length 99 foo_bar
而对于我的持续集成工具bash脚本(run_tests.sh)
#!/bin/bash
[stuff]
make code_quality
[stuff]
当make code_quality失败退出状态代码为2,Team City不会将其解释为错误。如果没有错误,则返回0.
如何使其成为1?
'(!?($))'命令后运行将所有非零退出代码转换为1 – Jasen 2015-01-10 00:51:44
为什么Team City不会将任何非零退出状态解释为失败?它来自哪个外部环境?在Unix上,任何非零退出状态都表示失败。 – 2015-01-10 06:20:10