在GitHub仓库中显示Travis构build状态

我记得最近看到在GitHub中浏览版本库的提交或提交的Travis构build状态(但无法find在哪里)。 我不是在说README.md的Travis构build状态图像,而是一个实际的GitHubfunction(带有友好对号的绿色框)。

虽然我的提交build立在Travis上,但我还是希望能够在GitHub中显示结果(他们现在不这么做)。 我想知道如何启用此function。

UPDATE

在这里find一个例子: https : //github.com/sebastianbergmann/phpunit/pull/1051/commits看到一个小绿色复选标记,说“Travis-CI构build通过”?

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

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

 ### Status [![Build Status](joegattnet/joegattnet_v3.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并searchTravis。

EDIT2:

转到https://travis-ci.org/profile/ {填写您自己的usernam} /个人资料

然后复制令牌并将其粘贴到Github Repo Settings部分的Travis Service Hook页面中。

在Travis中input您的用户名。

尝试testing发送令牌button。

你应该看到有效载荷的发送。

如果这个工作,你的github回购现在连接到你的travis。

EDIT3:

OP询问pull请求页面中提交的提交的travis构build状态。

他认为,只要有提交,travis的构build状态就会出现在任何地方。

我的答案是这个假设是不正确的。

Github集成

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

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

在这里输入图像说明

3)select一个分支,然后点击下拉图片URL▼并将其设置为标记▼

在这里输入图像说明

5)复制将代码粘贴到您的README.md

6)Git添加,提交和推送。 刷新github,你会看到现在的形象。

获取标记你应该去

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

点击右上angular“您的用户名”下方的“生成状态图片”标题button

之后,你会得到一个不同的环境标记popup这是一个截图popup我自己的存储库

在这里输入图像说明

如果你正在使用chrome,我只是创build了一个chrome扩展,用于在github中显示travis-ci构build时间和状态。 在github回购中显示travis build statug是非常方便的,只要回购是通过travis-ci启动的。

您可以从Chrome网上商店安装它或在我的github回购看到更多的细节