属性 cobertura 是不允许的 - gitlab-ci.yml

Property cobertura is not allowed - gitlab-ci.yml

在我们的 gitlab-ci.yml 文件中,我们在测试阶段包含了来自 cobertura 的报告。

直到几天前 yml 工作正常,虽然 yml 文件实际上没有任何更改,但它现在被拒绝为无效。

错误是Property cobertura is not allowed

由于我们的代码没有任何变化,我想知道 gitlab 是否有更新,或者是否有我需要更改的设置,有人可能不小心更改了。

不确定是否有帮助,但这是 gitlab 上的错误..

感谢您的帮助!

如果您使用的是 GitLab 15.0,artifacts:report:cobertura 已被弃用并替换为 artifacts:reports:coverage_report

参考:https://docs.gitlab.com/ee/update/deprecations.html#artifactsreportcobertura-keyword

如前所述,artifacts:report:cobertura 已被弃用。您可以替换

cobertura: backend/coverage/cobertura-coverage.xml

具有以下内容:

coverage_report:
    coverage_format: cobertura
    path: backend/coverage/cobertura-coverage.xml