GitLab的标准管道标志看起来像这样
您可以很好地说明这些区别并不明显。
是否有一种方法可以将每个徽章的pipeline
文本手动或编程更改为其他内容?
顺便说一句,徽章是通过这些链接添加的
https://gitlab.com/my-group/my-repository/badges/master/pipeline.svg
https://gitlab.com/my-group/my-repository/badges/dev/pipeline.svg
其他事实:
答案 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)