如何将 Gitlab-CI 设置为在单元测试和 Sonarqube 失败时失败



我正在设置一个Gitlab pipeline,如果以下任何阶段为真,我希望它失败:

  1. 当单元测试失败时(./gradlew test)
  2. 如果代码没有通过Sonarqube质量门(./gradlew --info sonarqube)
您可以使用

声纳GitLab插件根据报告的问题数量设置自定义质量门。该插件通过专用的 GitLab 帐户异步工作,并将创建一个包含结果(通过/失败(的额外作业。

我们在Android CI管道中使用它,它运行良好。

最新更新