在 GitHub 回购中显示 Travis 的构建状态

我记得最近看到 Travis 在 GitHub 中构建公关或提交的状态,浏览了存储库(但找不到位置)。我不是说特拉维斯构建的状态图像在 README.md,但一个实际的 GitHub 功能(绿色框友好的复选标记)。

While my commits build on Travis just fine I'd like to get the results displayed in GitHub (which they don't do right now). I'd like to know how to enable this.

更新

找到一个 举个例子看到那个绿色的小对勾标记写着“ Travis-CI 建筑通过”吗?

36638 次浏览

我给你我的例子-https://github.com/simkimsia/UtilityBehaviors

我在我的 README.mdown 中写了这个

### Status
[![Build Status](https://travis-ci.org/simkimsia/UtilityBehaviors.png)](https://travis-ci.org/simkimsia/UtilityBehaviors)

So the answer is

[![Build Status](your travis url for the repo here.png)](your travis url for the repo here)

编辑:

我意识到你可能是指打开特拉维斯服务钩。

如果这是你的意思,去你的 github 回购 > 设置 > 服务钩子。使用 Ctrl + F 键搜索 Travis。

编辑2:

转到 https://travis-ci.org/profile/{填写您自己的用户名}/配置文件

Then copy the token and paste it inside the Travis Service Hook page in your Github Repo Settings section.

在 Travis 里输入你的用户名。

尝试测试发送令牌按钮。

You should see payload successfully sent.

如果成功了,你的 github 回购现在连接到你的 Travis 上了。

EDIT3:

OP 询问在 pull 请求页面中发现的提交的 Travis 构建状态。

他假设,只要有一个提交,Travis 构建状态就会出现在任何地方。

我的回答是,这种假设是不正确的。

你应该去

Https://travis-ci.org/ {用户名}/{存储库}

点击右上角你的用户名下的“建立状态图像”按钮

之后,您将看到一个弹出窗口,其中包含不同环境的标记 下面是我自己仓库的一个弹出式屏幕截图

enter image description here

Github 集成

  1. 转到 https://travis-ci.org/{用户名或 org }/{存储库}

  2. 单击 状态图像(将出现一个弹出窗口)

enter image description here

  1. 选择一个分支,然后单击下拉菜单 Image URL ▼并将其设置为 Markdown ▼

enter image description here

  1. 将代码复制粘贴到 README.md

  2. Git 添加,提交和推送。刷新 Github,你现在就可以看到图像。

如果你正在使用 chrome,我刚刚为 show Travis-ci 在 github 中的构建时间和状态更改创建了一个 chrome 扩展。在 github repo 中显示 Travis build statug 是很方便的,只要用 Travis-ci 启动 repo。

你可以从 chrome web store 安装它 或者在我的 github 回购网站上查看更多细节

要获得与 举个例子相同的结果,必须构建推/拉请求。

This picture means Pull Request didn't build successfully

enter image description here

这张图片意味着拉请求建立成功 enter image description here