github 存储库中 Travis CI 徽章的自定义标签

Custom label for Travis CI badge on github repo

我正在尝试将 2 个徽章添加到我的 github 回购自述文件中,这样我就可以看到我的开发分支和主分支的构建状态。我能够添加徽章(它们也可以工作)但我无法区分大师徽章或开发徽章。

有没有办法添加自定义文本 [dev|passing] [master|failing] 等等?

恐怕这在当时是不可能的。不久前我正在研究这个问题,偶然发现了 this issue,它仍然是开放且未解决的。

你可以使用shields.io,它提供了很多徽章。

他们为 travis 准备了一个,您可以指定徽章的左侧文本。

以我的一个回购为例:

正常link:

构建分支: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 不是真的很快,但这很酷。

您还可以更改徽章样式:

玩得开心!