如何更改管道标志名称

时间:2019-04-24 18:13:11

标签: gitlab pipeline gitlab-ci badge

GitLab的标准管道标志看起来像这样

enter image description here

您可以很好地说明这些区别并不明显。

是否有一种方法可以将每个徽章的pipeline文本手动或编程更改为其他内容?

顺便说一句,徽章是通过这些链接添加的

https://gitlab.com/my-group/my-repository/badges/master/pipeline.svg
https://gitlab.com/my-group/my-repository/badges/dev/pipeline.svg

其他事实:

  • 管道在我的计算机上本地运行
  • 我的仓库是私人的

2 个答案:

答案 0 :(得分:1)

有多种方法可以在GitLab中获得自定义管道标记。

一种方法是使用Shields.io,它提供了一种通过jsonfile为Gitlab存储库生成动态徽章的方法。但是,如果存储库是私有的(只能从内部网络访问),则会收到一条无法访问的消息在您的徽章中。

否则,如果您的构建使用python Docker映像或具有依赖性的任何其他python安装,则只需安装anybadge软件包并直接从工件中生成要在项目中使用的svg徽章。

将来,GitLab可以为我们提供更清洁的方式来定制徽章,这是很好的选择,但现在我认为这是解决方法。

答案 1 :(得分:0)

GiLab在每个项目和组中具有一些用于管道和测试的特定(内部)徽章(有关更多信息,请参见Badges | GitLab),也可以通过在“添加徽章”中输入地址来使用自己的(外部)徽章”设置页面。

大多数DevOps工具(CI / CD,代码质量,覆盖范围,监视等等)都有一些可以在您的项目中使用的预定义徽章(无论它是在GitLab还是GitHub上,还是在...上)。

还有一些网站允许您创建自己的徽章(例如shields.io