Ruby on rails 需要通过Travis API调用查看关于Repo Pull请求的Travis CI测试统计信息
我正在为一个班级项目构建一个学生管理器rails应用程序。我已经在使用Github API查看一个任务请求。作为学生,我们将我们的讲师作业交给他们,克隆它,进行更改,然后提交完成作业的请求,以提交作业 我现在正在构建一个集成所有这些步骤(以及更多)的应用程序,我想将travis ci测试结果添加到此应用程序中。我正在查看他们的API,但似乎找不到如何显示repos pull请求的travis构建结果 我想知道是否有其他人会知道,或者可以为我指出正确的方向。。。这里是他们的API文档的链接Ruby on rails 需要通过Travis API调用查看关于Repo Pull请求的Travis CI测试统计信息,ruby-on-rails,api,testing,github-api,travis-ci,Ruby On Rails,Api,Testing,Github Api,Travis Ci,我正在为一个班级项目构建一个学生管理器rails应用程序。我已经在使用Github API查看一个任务请求。作为学生,我们将我们的讲师作业交给他们,克隆它,进行更改,然后提交完成作业的请求,以提交作业 我现在正在构建一个集成所有这些步骤(以及更多)的应用程序,我想将travis ci测试结果添加到此应用程序中。我正在查看他们的API,但似乎找不到如何显示repos pull请求的travis构建结果 我想知道是否有其他人会知道,或者可以为我指出正确的方向。。。这里是他们的API文档的链接 谢谢
谢谢 我以前没有使用过Travis API,因此如果出现问题,我很抱歉。另外,我不确定您是在寻找Travis构建的状态(例如,成功还是失败),还是完整的日志——因此我将尝试介绍这两种情况
\u links
散列中提取status
链接。此链接指向拉请求中最后一次提交的状态,用于确定拉请求的总体状态status
属性,该属性描述生成是pending
、success
、error
还是failure
。数组中的第一个状态是最新状态,这是用于pull请求的总体状态的状态target\uURL
属性的值。对于Travis CI构建,值将采用以下格式:https://travis-ci.org/rails/rails/builds/:build_id
target\u url
解析出生成的ID(:build\u ID
)matrix
的构建作业数组。迭代此作业列表以查找要获取日志的作业。每个作业的id
属性唯一标识一个作业id
属性log
属性。这是该作业的原始文本日志我以前没有使用过Travis API,因此如果出现问题,我很抱歉。另外,我不确定您是在寻找Travis构建的状态(例如,成功还是失败),还是完整的日志——因此我将尝试介绍这两种情况
\u links
散列中提取status
链接。此链接指向拉请求中最后一次提交的状态,用于确定拉请求的总体状态status
属性,该属性描述生成是pending
、success
、error
还是failure
。数组中的第一个状态是最新状态,这是用于pull请求的总体状态的状态target\uURL
属性的值。对于Travis CI构建,值将采用以下格式:https://travis-ci.org/rails/rails/builds/:build_id
target\u url
解析出生成的ID(:build\u ID
)matrix
的构建作业数组。迭代此作业列表以查找要获取日志的作业。每个作业的id
属性唯一标识一个作业id
属性log
属性。这是该作业的原始文本日志伊凡:这工作做得很好,非常感谢!要获取原始文本日志,我实际上必须执行以下操作/:id/log这与api文档中的内容无关……再次感谢!:-)伊凡:这工作做得很好,非常感谢!要获取原始文本日志,我实际上必须执行以下操作/:id/log这与api文档中的内容无关……再次感谢!:-)