【问题标题】:How to get CircleCI status badge for particular branch如何获取特定分支的 CircleCI 状态徽章
【发布时间】:2019-05-30 16:48:12
【问题描述】:

我的自述文件中有一个 CircleCI 徽章,它是通过以下方式检索到的:

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

有没有办法只为某个分支检索徽章?有没有办法让它保持更新?有时它会滞后 - 可能是因为 http 缓存。

【问题讨论】:

  • incorrect caching of build badges 是 CircleCI 上的一个零星问题已经有一段时间了,但我认为他们没有足够可靠的测试用例来追踪问题。跨度>

标签: github circleci badge readme


【解决方案1】:

只需将?branch=dev 放入查询参数中,如下所示:

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

【讨论】:

【解决方案2】:

您是否尝试过在 CircleCI 项目的通知设置部分中使用 Status Badges page

您应该能够通过Branch 下拉菜单为您的特定分支构建徽章:

默认情况下,徽章会显示项目默认分支的状态。如果要显示不同分支的状态,请使用分支下拉菜单来选择它。

【讨论】:

  • 我看到了那个文档页面,我找不到实际获取徽章 url 的页面。这会让一些人发疯。文档中没有指向应用程序页面的链接怎么能做到这一点超出了我的范围。
  • 难以置信,这不能从 ui 复制。它有 repo oAuth
  • 我遇到了同样的问题 - 刚刚使用了我的开发分支 - 我必须添加 /tree/develop:![CircleCI]()
猜你喜欢
  • 2018-11-27
  • 2016-04-01
  • 2021-01-30
  • 2019-08-04
  • 2022-07-01
  • 2022-11-03
  • 2022-06-14
  • 2022-01-20
  • 1970-01-01
相关资源
最近更新 更多