github repo上Travis CI徽章的自定义标签

时间:2018-06-14 15:16:55

标签: travis-ci badge

我正在尝试将2个徽章添加到我的github repo自述文件中,因此我可以看到我的dev分支和master分支的构建状态。我能够添加徽章(并且它们也可以工作)但我无法区分主人或开发人员的徽章。

enter image description here

有没有办法添加自定义文本[dev |传递] [master | faileding]等?

2 个答案:

答案 0 :(得分:5)

您可以使用提供相当多徽章的shields.io

他们有一个用于travis,你可以指定徽章的左侧文本。

作为我的一个回购的例子:

正常链接:

构建分支:https://img.shields.io/travis/73VW/TechnicalReport/build.svg

主分支:https://img.shields.io/travis/73VW/TechnicalReport.svg

呈现为:

Travis Travis branch

有点习惯:

https://img.shields.io/travis/73VW/TechnicalReport/build.svg?label=Whatever+You+Want https://img.shields.io/travis/73VW/TechnicalReport.svg?label=Master

呈现为:

Travis Travis

这样就可以了:https://img.shields.io/travis/USER/REPO/BRANCH.svg?label=YOURLABEL

请注意,如果要使用master分支,则不需要分支部分。

我同意这会减慢你的github(或其他)页面的负载,因为shields.io并不是很快,但这很酷。

您还可以更改徽章样式:

玩得开心!

答案 1 :(得分:2)

我担心这在当时是不可能的。我刚才看到这个,偶然发现了this issue,它仍然是开放的,没有解决。