gitlab - GitLab 作业允许在某些退出代码上失败
问题描述
我有一个 GitLab CI/CD 工作做一些事情。
我希望一些执行的命令能够失败并导致该作业出现警告,但我也希望其他命令在失败时导致管道错误。
我在 .yaml 文件中进行了设置,allow_failure: true
无论错误如何,它都会导致该作业出现警告。
我可以告诉 GitLab 作业输出特定退出代码的错误和另一个警告吗?
解决方案
随着 gitlab 13.9allow_failure:exit_codes
的引入。有了它,您现在可以允许某些退出代码失败并让所有其他退出代码失败。
allow_failure:
exit_codes:
- 137
- 255
推荐阅读
- python-3.x - 在屏幕上放置一个 tkinter 标签几秒钟然后销毁它
- kubernetes - k8s/istio - 在 Envoy 不支持的情况下,服务之间的 HTTP 缓存的替代方案是什么?
- java - 错误:jdk-13.0.2 中不存在包 com.sun.javadoc
- java - 我怎样才能让这个代码打印一个数字中有多少个质数?
- android - 在 Kotlin 中使用协程 IO 线程时使用的主线程
- unit-testing - 如何在 It 块内使用嘲笑模拟代码
- php - laravel 获取 5 小时后的数据
- node.js - 将 Node.js 应用(托管在 GAE)的 IP 列入白名单以访问 MongoDB Atlas(托管在 GCP)
- django - Django - 使用 gunicorn 时没有名为“myblog.wsgi”的模块
- java - Apache Poi 创建图像组