【发布时间】:2018-11-24 10:19:03
【问题描述】:
我正在尝试将 2 个徽章添加到我的 github 存储库自述文件中,这样我就可以看到我的 dev 分支和 master 分支的构建状态。我能够添加徽章(它们也可以使用),但我无法区分大师或开发者的徽章。
有没有办法添加自定义文本 [dev|passing] [master|failing] 等?
【问题讨论】:
我正在尝试将 2 个徽章添加到我的 github 存储库自述文件中,这样我就可以看到我的 dev 分支和 master 分支的构建状态。我能够添加徽章(它们也可以使用),但我无法区分大师或开发者的徽章。
有没有办法添加自定义文本 [dev|passing] [master|failing] 等?
【问题讨论】:
恐怕这在当时是不可能的。前段时间我正在研究这个问题,偶然发现了this issue,它仍然是开放的,尚未解决。
【讨论】:
您可以使用shields.io,它提供了相当多的徽章。
他们有一个用于 travis,您可以指定徽章的左侧文本。
以我的一个回购为例:
普通链接:
构建分支:https://img.shields.io/travis/73VW/TechnicalReport/build.svg
主分支:https://img.shields.io/travis/73VW/TechnicalReport.svg
呈现为:
有点习惯:
https://img.shields.io/travis/73VW/TechnicalReport/build.svg?label=Whatever+You+Want https://img.shields.io/travis/73VW/TechnicalReport.svg?label=Master
呈现为:
这样工作:https://img.shields.io/travis/USER/REPO/BRANCH.svg?label=YOURLABEL
请注意,如果要使用 master 分支,则不需要分支部分。
我同意这会稍微减慢您的 github(或其他)页面的负载,因为 shields.io 不是很快,但这很酷。
您还可以更改徽章样式:
:https://img.shields.io/travis/73VW/TechnicalReport.svg?style=plastic&label=Custom+Label
: https://img.shields.io/travis/73VW/TechnicalReport.svg?style=flat-square&label=Custom+Label
: https://img.shields.io/travis/73VW/TechnicalReport.svg?style=for-the-badge&label=Custom+Label
: https://img.shields.io/travis/73VW/TechnicalReport.svg?style=social&label=Custom+Label
玩得开心!
【讨论】: