在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回购看到更多的细节