我有一个非常简单的Makefile:
code_quality:
flake8 --max-line-length 99 foo_bar
我的持续集成工具(run_tests.sh)的bash脚本
#!/bin/bash
[stuff]
make code_quality
[stuff]
当make code_quality失败时,退出状态代码为2,Team City不会将其解释为错误。如果没有错误,则返回0.
我怎样才能成为1?
答案 0 :(得分:0)
您的要求并不完全清楚,但如果您希望bash脚本在make失败时以状态1退出,请尝试:
make code_quality || exit 1