如何更改管道徽章名称
How to change pipeline badge name
GitLab 的标准管道徽章如下所示
你可以很清楚地看出那些并不是真正可区分的。
有没有办法手动或以编程方式将每个徽章的 pipeline
文本更改为其他内容?
顺便说一下,徽章是用这些链接添加的
https://gitlab.com/my-group/my-repository/badges/master/pipeline.svg
https://gitlab.com/my-group/my-repository/badges/dev/pipeline.svg
其他事实:
- 管道在我的计算机上本地运行
- 我的回购是私有的
您可以通过多种方式在 GitLab 中获得自定义管道徽章。
一种方法是使用 Shields.io,它提供了一种通过 jsonfile.But 为 Gitlab 存储库生成动态徽章的方法,如果您的存储库是私有的(只能从内部网络访问),那么您将在您的徽章中收到无法访问的消息。
否则,如果您的构建使用 python Docker 图像或任何其他 python 安装依赖项,您只需安装 anybadge 包并生成 svg 徽章即可直接从工件中用于项目。
如果 GitLab 为我们提供更简洁的自定义徽章的方式在未来会更好,但现在我认为这些是解决方法。
我知道它有点旧 post,但我一直在寻找相同的东西,发现它现在可用 GitLab 13.1。
可以自定义徽章的文本以区分同一管道中 运行 的多个覆盖作业。通过将 key_text=custom_text 和 key_width=custom_key_width 参数添加到 URL:
来自定义徽章文本和宽度
https://gitlab.com/gitlab-org/gitlab/badges/main/coverage.svg?job=karma&key_text=Frontend+Coverage&key_width=130
该示例适用于 Coverage 徽章,但这也适用于 Pipelines,因此在您的情况下:
https://gitlab.com/my-group/my-repository/badges/master/pipeline.svg?key_text=master&key_width=50
https://gitlab.com/my-group/my-repository/badges/dev/pipeline.svg?key_text=dev&key_width=50
(通过 https://microfluidics.utoronto.ca/gitlab/help/ci/pipelines/settings.md#custom-badge-text 找到)
GitLab 的标准管道徽章如下所示
你可以很清楚地看出那些并不是真正可区分的。
有没有办法手动或以编程方式将每个徽章的 pipeline
文本更改为其他内容?
顺便说一下,徽章是用这些链接添加的
https://gitlab.com/my-group/my-repository/badges/master/pipeline.svg
https://gitlab.com/my-group/my-repository/badges/dev/pipeline.svg
其他事实:
- 管道在我的计算机上本地运行
- 我的回购是私有的
您可以通过多种方式在 GitLab 中获得自定义管道徽章。
一种方法是使用 Shields.io,它提供了一种通过 jsonfile.But 为 Gitlab 存储库生成动态徽章的方法,如果您的存储库是私有的(只能从内部网络访问),那么您将在您的徽章中收到无法访问的消息。
否则,如果您的构建使用 python Docker 图像或任何其他 python 安装依赖项,您只需安装 anybadge 包并生成 svg 徽章即可直接从工件中用于项目。
如果 GitLab 为我们提供更简洁的自定义徽章的方式在未来会更好,但现在我认为这些是解决方法。
我知道它有点旧 post,但我一直在寻找相同的东西,发现它现在可用 GitLab 13.1。
可以自定义徽章的文本以区分同一管道中 运行 的多个覆盖作业。通过将 key_text=custom_text 和 key_width=custom_key_width 参数添加到 URL:
来自定义徽章文本和宽度https://gitlab.com/gitlab-org/gitlab/badges/main/coverage.svg?job=karma&key_text=Frontend+Coverage&key_width=130
该示例适用于 Coverage 徽章,但这也适用于 Pipelines,因此在您的情况下:
https://gitlab.com/my-group/my-repository/badges/master/pipeline.svg?key_text=master&key_width=50
https://gitlab.com/my-group/my-repository/badges/dev/pipeline.svg?key_text=dev&key_width=50
(通过 https://microfluidics.utoronto.ca/gitlab/help/ci/pipelines/settings.md#custom-badge-text 找到)