gitlab ci false传递

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gitlab ci false传递相关的知识,希望对你有一定的参考价值。

我正在使用gitlab CI来测试我的应用程序,我正在使用gradle来运行测试。

但是,即使我的测试失败,作业产量也会错误地传递,正如您可以看到下面的部分控制台输出。

BUILD FAILED

Total time: 2 mins 29.452 secs

Build succeeded
答案

GitLab CI使用进程退出代码来确定作业是通过还是失败。如果您的测试打印“BUILD FAILED”但退出时退出代码为零,那么GitLab会认为您的测试已通过。

您需要配置测试以在失败时返回非零退出代码。

以上是关于gitlab ci false传递的主要内容,如果未能解决你的问题,请参考以下文章

在 gitlab-ci 作业中将文件从摇杆容器传递到乳胶容器

如何将值传递给 Gitlab CI 作业

如何将 gitlab ci/cd 变量传递给 kubernetes(AKS) deployment.yaml

如何能够将变量传递给 gitlab ci 管道中的规则?

Gitlab ci问题将工件传递到带有触发器和需要关键字的下游管道

在 GitLab CI/CD 作业中将环境变量传递给 docker run 返回无效的参考格式?