在GitHub repo中显示Travis构建状态
我记得最近在GitHub浏览存储库时看到Travis构建pr或commit的状态(但找不到位置)。我说的不是在GitHub repo中显示Travis构建状态,github,continuous-integration,travis-ci,Github,Continuous Integration,Travis Ci,我记得最近在GitHub浏览存储库时看到Travis构建pr或commit的状态(但找不到位置)。我说的不是README.md中的Travis构建状态图像,而是一个实际的GitHub功能(带有友好复选标记的绿色框) 虽然我的提交构建在Travis上还不错,但我希望在GitHub中显示结果(他们现在不这样做)。我想知道如何启用此功能 更新 找到一个-看到绿色的小复选标记“Travis CI build passed”?我给你举个例子- 我在我的README.mdown中写了这个 ### Statu
README.md
中的Travis构建状态图像,而是一个实际的GitHub功能(带有友好复选标记的绿色框)
虽然我的提交构建在Travis上还不错,但我希望在GitHub中显示结果(他们现在不这样做)。我想知道如何启用此功能
更新
找到一个-看到绿色的小复选标记“Travis CI build passed”?我给你举个例子-
我在我的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 repo>设置>服务挂钩。使用Ctrl+F并搜索Travis
EDIT2:
转到{填写您自己的usernam}/profile
然后复制令牌并将其粘贴到Github Repo设置部分的Travis服务挂钩页面中
在Travis中输入您的用户名
尝试测试发送令牌按钮
您应该看到有效负载已成功发送
如果这样做有效,您的github回购协议现在已连接到您的travis
EDIT3:
OP询问在pull requests页面中找到的提交的travis构建状态
他假设只要有提交,travis构建状态就会出现在任何地方
我的回答是,这个假设是不正确的。要获取标记,您应该访问 {username}/{repository} 按下右上角用户名下标题为“生成状态图像”的按钮 之后,您将获得一个弹出窗口,其中包含不同环境的标记 这是我自己的存储库的一个带有弹出窗口的屏幕截图 Github集成
README.md
如果您使用的是chrome,我刚刚在github中为show travis ci构建时间和状态更改创建了一个chrome扩展。在github repo中显示travis build Stateg很方便,只要该repo是使用travis ci启动的 您可以从中安装它
或者查看有关的更多详细信息,以获得与推/拉请求必须生成的结果相同的结果 此图片表示拉取请求未成功生成 此图片表示已成功生成拉取请求
不完全是我的意思-希望问题随着更新变得更清楚。服务挂钩已启用-否则我将根本无法获得Travis build?如果您的服务挂钩设置正确,并且您在Travis与GitHub挂钩后至少推了一次,则应自动为您填写此信息。请注意,在Travis与GitHub连接之前所做的提交将不会有绿色箭头,即使在您与Travis连接之后也是如此。如果您是公共的,可以向我们显示您的travis页面的url吗?my gihub repo,current tree:my travis build status:Builds已在几周前设置,并且构建良好,但我找不到保证绿色的“you's ok”标记,它们出现在pull requests页面中。看到这里了吗?doh:所以它们不会出现在我的提交中,但只有当我推回给大师时才会出现?这并不能回答问题。我指的是GitHub集成。我指的是GitHub集成。这是最好的回答吗?简短而甜蜜的回答下拉列表中的其他选项呢?我们在哪里使用它们?这并没有回答问题-请参阅问题中的链接此按钮始终为绿色,即使它仍在构建(应该为黄色)漂亮的扩展!正确设置集成后,提交旁边的勾号将自动显示。您不需要为它们配置任何其他内容。(只是在3年后澄清这一点,似乎没有人说过)这是正确的答案。一旦Travis设置完毕,PRs将自动处理。