首页 > 解决方案 > 忽略 GitLab CI 管道脚本中的某些退出代码

问题描述

我在 GitLab CI 中有一个脚本,但是一个命令有时以退出代码 101 结尾,这在我的用例中是可以的,我想忽略它。

我会使用真实的:

failing_script || true

但它会忽略所有退出代码,所以当出现其他错误时不会通知我。

我需要这样的东西:

failing_script || (true only if exit code 101)

标签: bashgitlab-ci

解决方案


这似乎是您正在寻找的:

failing_script|| [ $? -eq 101 ]

推荐阅读