在 GitHub 上的私有仓库中是否可以拥有 CI 徽章?

5
我有一个私人仓库,使用CircleCI。我可以创建一个徽章来反映README.md中测试通过/失败的情况,如下所示:
<img src="https://circleci.com/gh/mikemaccana/someapp.svg?style=shield"/>

(Markdown等效的方式也可以)。

然而,在github.com上查看发布的页面时,GitHub似乎会将此URL转换为类似于:

https://camo.githubusercontent.com/verylongstringofcharacters

是否可以为私有仓库添加CI状态徽章?

如果这是解决方案,我可以更改Circle权限以使测试状态公开可用。

1个回答

7
几小时后,我找到了答案 - 请参阅创建私有存储库的徽章

创建状态 API 令牌,前往您项目的设置(位于右上角)> API 权限并创建一个范围为状态的令牌。

将令牌包含在徽章代码中:

[![CircleCI](https://circleci.com/<VCS>/<ORG_NAME>/<PROJECT_NAME>.svg?style=svg&circle-token=<YOUR_STATUS_API_TOKEN>)](<LINK>)

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