我有一份 GitLab CI/CD 工作,正在做一些事情。
我希望某些已执行的命令能够失败并导致此作业发出警告,但我也希望其他命令在失败时在管道中导致错误。
我在 .yaml 文件中设置了 allow_failure: true
,无论错误如何,它都会始终导致此作业的警告。
我可以告诉 GitLab 作业输出特定退出代码的错误和其他代码的警告吗?
答案 0 :(得分:1)
使用 gitlab 13.9 allow_failure:exit_codes
其中 introduced。有了它,您现在可以允许某些退出代码失败并让所有其他退出代码失败。
allow_failure:
exit_codes:
- 137
- 255