我正在使用一个小脚本将当前分支合并到主干中并将其推出。如果鼻子测试失败,如何使脚本失败?
#!/bin/bash
git checkout $1
nosetests
git checkout master
git merge $1
git push
git checkout $1
Run Code Online (Sandbox Code Playgroud)
set -e如果任何命令失败,在 shebang 行之后添加以使脚本退出:
#!/bin/bash
set -e
git checkout $1
nosetests
Run Code Online (Sandbox Code Playgroud)
来自help set:
-e 如果命令以非零状态退出,则立即退出。
| 归档时间: |
|
| 查看次数: |
731 次 |
| 最近记录: |