gitlab ci false传递

问题描述 投票:0回答:1

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

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

BUILD FAILED

Total time: 2 mins 29.452 secs

Build succeeded
shell continuous-integration gitlab gitlab-ci
1个回答
3
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.