将嵌入式构建状态图标添加到github

时间:2017-09-20 09:14:05

标签: github jenkins

我尝试将状态图标从Jenkins添加到GitHub README.md文件,但图标无法显示。

Jenkins上安装了Embeddable Build Status Icon插件。

我搜索了解决方案,发现我需要更改"配置安全性"在Jenkins上(我在"基于Matrix的安全性"为匿名用户激活了Job-> ViewStatus复选框),但它没有工作。

我尝试将其他人状态图标添加到README文件中并且它可以正常工作,所以我认为问题来自Jenkins。

我尝试添加到README的行是:

![Build Status](http://3.213.40.221:8080/buildStatus/icon?job=1_Load_Build_Staging)

链接status icon有效,但无法在README

上显示

任何人都知道如何修复它?

1 个答案:

答案 0 :(得分:0)

根据Aggressive image caching breaks image badges #24,Github会缓存README图像,所以我的猜测是:

  1. 您的构建图标对Github的缓存代理不可见,或
  2. 您的jenkins状态服务器未提供正确的HTTP缓存标头