JJD*_*JJD 16 github jenkins jenkins-plugins cloudbees
我想使用Jenkins 的Embeddable Build Status Plugin.我正在使用Cloudbees.我Job/ViewStatus向anonymous用户授予了权限.当我将Markdown添加到README.md时,不显示任何图标.我尝试了受保护和未受保护的链接.
# protected
[](https://johnjohndoe.ci.cloudbees.com/job/TypedPreferences/)
# unprotected
[](https://johnjohndoe.ci.cloudbees.com/job/TypedPreferences/)
Run Code Online (Sandbox Code Playgroud)
好吧,这个问题已经被问过一段时间了,但是对于其他人在这里遇到问题,在执行上述配置后,图像仍然没有显示在 GitHub/GitHub-Enterprise 上的 Readme.md 中:
确保两个服务使用相同的协议。就我而言,我们在 HTTPS 下运行 GitHub-Enterprise,而 Jenkins 在 HTTP 上运行。
在这种情况下不会显示徽章,因为混合内容可能会导致安全漏洞。您会在浏览器的控制台输出中找到相应的错误消息(即 Chrome 中的 F12):
Mixed Content: The page at 'https://.../README.md' was loaded over HTTPS,
but requested an insecure image 'http://.../job/master/badge/icon'.
This request has been blocked; the content must be served over HTTPS.
Run Code Online (Sandbox Code Playgroud)
这当然很明显,但在错误的轨道上搜索时也很容易错过一些东西。
| 归档时间: |
|
| 查看次数: |
7461 次 |
| 最近记录: |