3

我在 README 和文档页面上使用 Coveralls 徽章来显示我的项目的代码覆盖率。徽章图像通常显示过时的百分比。清除浏览器的缓存会有所帮助,但这通常也会让我得到一个过时的百分比图像,尽管它可能比以前显示的徽章更新。

例如,在撰写本文时,徽章在readthedocs.io的文档页面上显示正确百分比,目前为 91%,但我的 GitHub README上的徽章显示为 89%。

如何手动强制徽章图像在 GitHub README 上更新,即如何手动从显示正确百分比的工作服中提取/强制更新图像?

4

2 回答 2

2

清除浏览器缓存对我不起作用。

GitHub 上的回答帮助:

I was able to fix this issue on my repo by purging GitHub's cached copy of the badge:

$ curl -X PURGE https://camo.githubusercontent.com/4d04abe0044d94fefcf9af2133223....
More detailed info is available here - https://help.github.com/en/articles/about-anonymized-image-urls

Hopefully this saves someone else the frustration I just went through :)
于 2020-09-25T17:18:00.430 回答
0

将 queryString 参数添加到徽章图像 URL,例如:

<img src="https://coveralls.io/repos/github/spread-the-code/git-commiter-nodejs/badge.svg?branch=master&kill_cache=1"

于 2021-04-14T20:48:18.087 回答