我为一个新的rails 项目设置了 travis-ci ,但由于某种原因,构建状态在我的 README 中总是显示为未知。我用谷歌搜索了一下,找不到任何解决方案。虽然我和其他人有一些类似的症状。例如,我所有的构建都显示它们仍在构建,但是如果您查看各个构建,它们是通过还是失败。
顺便说一句,这应该被报告为 travis-ci 问题吗?
我为一个新的rails 项目设置了 travis-ci ,但由于某种原因,构建状态在我的 README 中总是显示为未知。我用谷歌搜索了一下,找不到任何解决方案。虽然我和其他人有一些类似的症状。例如,我所有的构建都显示它们仍在构建,但是如果您查看各个构建,它们是通过还是失败。
顺便说一句,这应该被报告为 travis-ci 问题吗?
我遇到了同样的问题。我能够通过将branch
参数添加到图像 url 来解决这个问题:
此网址无效
https://travis-ci.org/kandadaboggu/iprofiler.png
这个网址有效
https://travis-ci.org/kandadaboggu/iprofiler.png?branch=master
就我而言,截至 2018 年 5 月,我使用的链接基于 travis-ci.org,所有链接都应使用 travis-ci.com
看到这个公告
这个注册未知
https://travis-ci.org/jlboat/FastaUtils.png?branch=master
本次登记通过
https://travis-ci.com/jlboat/FastaUtils.png?branch=master
我在 Github 的项目自述文件中使用了 Travis 徽章,我遇到了同样的问题。原来我在 Travis 中没有正确的设置。
在 Travis 仪表板中,转到更多选项 => 设置。对我来说,我需要打开“构建推送分支”。之后,我点击了更多选项 => 触发构建,并触发了构建。
一旦 Travis 跑(并通过),我就回到 Github 并努力刷新页面。Travis 徽章已更新为绿色,即“构建:通过”。
我的问题是,在我将应用程序公开而不是私有之后,这是我在 travis-ci.org 上的第一个构建。我只需要等待图像更新以反映新的构建状态,这需要几分钟。它是 .org 上的免费服务,而不是 travis-ci.com 上的付费服务,因此我们必须等待共享资源来创建构建状态图像。
image url
在我的情况下,通过打开浏览器解决了这个问题。您可以通过单击项目仪表板上的构建状态徽章image url
从弹出窗口中获取。在浏览器上完全加载Status Image
后,构建状态立即更改。image url
比如点我
遵循一个简单的规则:使用 travis 存储库仪表板的链接。
在我的情况下https://travis-ci.com/<username>/<repository>