gpt4 book ai didi

gitlab - 有没有办法显示每个分支的构建状态/代码覆盖率

转载 作者:行者123 更新时间:2023-12-01 23:43:50 25 4
gpt4 key购买 nike

我们正在 GitLab 上设置 CI,我们能够使用以下命令在 master 上显示构建状态和代码覆盖率:

myproject根目录中的README.md:

[![build status](http://mygitlab/mygroup/myproject/badges/master/build.svg)](http://mygitlab/mygroup/myproject/commits/master) 
[![coverage report](http://mygitlab/mygroup/myproject/badges/master/coverage.svg)](http://mygitlab/mygroup/myproject/commits/master)

我们想要的是在查看分支中的 README.md 时显示当前分支的构建状态/代码覆盖率。现在,链接已被硬编码master,因此分支显示了master的状态。

有没有办法使用相对 URL(或其他内容),以便构建状态/代码覆盖率自动适应您正在查看的分支?看着documentation ,看起来不可能,因为你必须指定分支。

最佳答案

从 GitLab 9.3 开始(仅适用于 Starter/Bronze 及更高版本),代码质量将作为 CI/CD 管道的一部分进行评估,结果将显示在合并请求中。

您可以在 GitLab Code Quality 的文档中查看合并请求中的示例。 。

这可以通过 Auto DevOps“自动”工作,或者您可以使用 Code Quality examples 手动配置代码质量。

这并没有解决在自述文件中显示给定分支的代码质量和管道状态的问题。如前所述,它确实显示了 MR 本身的管道状态和代码质量。但是,当查看特定分支时,页面顶部的提交确实会显示整体管道状态。单击该状态可转到管道以获取更详细的作业信息,包括代码质量作业本身。

branch commit pipeline status

它并不像您正在寻找的那样方便,但它是一种解决方法。通常,对质量和构建状态的担忧对于提议的合并请求本身最为重要,可以在将它们合并到主/目标分支之前进行修复。

关于gitlab - 有没有办法显示每个分支的构建状态/代码覆盖率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40891054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com