Gitlab流水线-报告配置包含未知键:cobertura

42

由于这个错误,我无法运行Gitlab流水线。

Invalid CI config YAML file
jobs:run tests:artifacts:reports config contains unknown keys: cobertura
2个回答

81

3
更多背景信息请参见此处文档:https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportscobertura-removed。GitLab 14.7已废弃了Cobertura的旧配置格式,并在GitLab 15.0中予以删除。 - Haprog

7
GitLab已经移除了Cobertura报告。
来自他们15.0版本更新说明
“我们正在减少GitLab SAST中使用的分析器数量,作为提供更好、更一致的用户体验的长期策略的一部分。简化分析器集合还将使迭代更快、结果更好、效率更高(在大多数情况下包括减少CI运行程序的使用)。”
您可以在此处查看提交记录

1
我不确定它是否被移除了。在你提到的提交中,它被移除了。然而,在同一文件中,我们有_cobertura_作为有效格式 - Moacir Rosa
@MoacirRosa 感谢提供的信息。我也看到了一个更新配置的新答案。我会尝试一下。 - Peter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接