【问题标题】:Adding embedded build status icon to github将嵌入式构建状态图标添加到 github
【发布时间】:2017-09-20 09:14:05
【问题描述】:

我正在尝试将 Jenkins 中的状态图标添加到 GitHub README.md 文件,但图标不显示。

Embeddable Build Status Icon 插件已安装在 Jenkins 上。

我搜索了解决方案,发现我需要更改 Jenkins 上的“配置安全性”(我在匿名用户的“基于矩阵的安全性”中激活了 Job->ViewStatus 复选框)但它不起作用.

我尝试在 README 文件中添加其他人的状态图标并且它可以工作,所以我认为问题出在 Jenkins。

我要添加到 README 中的行是:

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

链接status icon 有效,但未显示在自述文件中

有人知道怎么解决吗?

【问题讨论】:

  • 你解决了吗?我也有同样的问题?

标签: github jenkins


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回复。你知道如何设置吗?
  • 我无法访问那个状态图标,所以我假设 Github 也不能。 Jenkins 服务器应该是公开的吗?
  • 真的吗?我试图在隐身模式下访问状态图标,它可以工作。 Jenkins 服务器是私有的,但我编辑了匿名用户可以查看作业状态的安全配置,所以奇怪的是您无法访问链接:\
  • @Idan.c:如果您找到任何解决此问题的方法,请发布解决方案。
猜你喜欢
  • 2017-06-15
  • 2018-07-24
  • 2018-06-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-16
相关资源
最近更新 更多