我记得最近在 GitHub 浏览存储库时看到了 pr 或 commit 的 Travis 构建状态(但找不到在哪里)。我不是在谈论 Travis 构建状态图像,README.md
而是一个实际的 GitHub 功能(带有友好复选标记的绿色框)。
虽然我的提交在 Travis 上构建得很好,但我希望将结果显示在 GitHub 中(他们现在不这样做)。我想知道如何启用它。
更新
在这里找到一个例子- 看到绿色的小复选标记说“Travis-CI 构建通过”?
我记得最近在 GitHub 浏览存储库时看到了 pr 或 commit 的 Travis 构建状态(但找不到在哪里)。我不是在谈论 Travis 构建状态图像,README.md
而是一个实际的 GitHub 功能(带有友好复选标记的绿色框)。
虽然我的提交在 Travis 上构建得很好,但我希望将结果显示在 GitHub 中(他们现在不这样做)。我想知道如何启用它。
更新
在这里找到一个例子- 看到绿色的小复选标记说“Travis-CI 构建通过”?
转到https://travis-ci.org/ {username or org}/{repository}
单击状态图像(将出现一个弹出窗口)
复制粘贴代码到你的README.md
Git 添加、提交和推送。刷新 Github,你现在就可以看到图像了。
我给你我的例子 - https://github.com/simkimsia/UtilityBehaviors
我在我的 README.mdown 中写了这个
### Status
[![Build Status](https://travis-ci.org/simkimsia/UtilityBehaviors.png)](https://travis-ci.org/simkimsia/UtilityBehaviors)
所以答案是
[![Build Status](your travis url for the repo here.png)](your travis url for the repo here)
编辑:
我意识到您可能是指打开 Travis 服务挂钩。
如果这就是您的意思,请转到您的 github 存储库 > 设置 > 服务挂钩。使用 Ctrl+F 并搜索 Travis。
编辑2:
转到https://travis-ci.org/profile/ {填写您自己的用户名}/profile
然后复制令牌并将其粘贴到 Github 存储库设置部分的 Travis 服务挂钩页面中。
在 Travis 中也输入您的用户名。
尝试测试发送令牌按钮。
您应该会看到有效负载已成功发送。
如果这可行,您的 github 存储库现在已连接到您的 travis。
编辑3:
OP 正在询问在拉取请求页面中找到的提交的 travis 构建状态。
他假设只要有提交,travis 构建状态就会出现在任何地方。
我的回答是假设不正确。
为了获得标记你应该去
https://travis-ci.org/ {用户名}/{存储库}
按下右上角您的用户名下带有“构建状态图像”标题的按钮
之后你会得到一个带有不同环境标记的弹出窗口 这是我自己的存储库的弹出窗口截图
如果您使用的是 chrome,我刚刚创建了一个 chrome 扩展,用于在 github 中显示 travis-ci 构建时间和状态更改。如果仅使用 travis-ci 启动 repo,则在 github repo 中显示 travis build statug 很方便。
您可以从chrome 网上商店安装它或在我的 github存储库 中查看更多详细信息