如何获取特定分支的CircleCI状态徽章

5

我在自己的 readme 文件中添加了一个 CircleCI 徽章,只需通过以下方式获取:

<img src="https://circleci.com/gh/ORESoftware/live-mutex.png?circle-token=8ee836581">

有没有办法只获取特定分支的徽章?有没有办法让它保持更新?有时候它会滞后 - 可能是由于http缓存引起的。

1
在CircleCI上,错误的构建徽章缓存一直是一个零星的问题,但我认为他们从来没有一个可靠的测试用例来追踪这个问题。 - halfer
2个回答

5

只需在查询参数中添加 ?branch=dev,如下所示:

<img src="https://circleci.com/gh/ORESoftware/live-mutex.png?branch=dev&circle-token=8ee836581">

.../live-mutex.png/dev - 请参见 https://shields.io/category/build - oleg.cherednik

2
你尝试过在CircleCI项目的通知设置部分使用状态徽章页面吗?
你可以通过Branch下拉菜单为你的特定分支构建徽章:
默认情况下,徽章显示项目的默认分支的状态。如果你想显示不同分支的状态,请使用分支下拉菜单选择它。"最初的回答"

2
我看了那个文档页面,但是找不到获取徽章 URL 的页面。这会让人发疯。我不明白为什么文档中没有链接到应用程序中可以执行此操作的页面。 - Alexander Mills
这太不可思议了,无法从 UI 复制。它具有仓库 OAuth。 - Britt Kelly
我也遇到了同样的问题 - 最终成功使用了develop分支 - 我不得不添加/tree/develop:CircleCI - Kaz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接