Travis CI API 文档

作业

单个作业。

属性

最小表示

当资源作为其他资源的一部分返回时包含。

名称类型描述
id整数唯一标识作业的值。

标准表示

当资源是请求的主要响应时,或 预加载 时包含。

名称类型描述
id整数唯一标识作业的值。
allow_failure未知作业的 allow_failure。
number字符串仓库构建的递增编号。
state字符串作业的当前状态。
started_at字符串作业开始时间。
finished_at字符串作业结束时间。
build构建作业关联的构建。
queue字符串此作业排队/已排队的 Worker 队列。
repository仓库作业所属的 GitHub 用户或组织。
commit提交作业关联的提交。
owner所有者作业所属的 GitHub 用户或组织。
stage[阶段]作业的阶段。
created_at字符串作业创建时间。
updated_at字符串作业更新时间。
private布尔值作业是否私有。
restarted_at未知作业的 restarted_at。
restarted_by未知作业的 restarted_by。
vm_size未知作业的 vm_size。

操作

查找

返回单个作业。

GET
/job/{job.id}
模板变量类型描述
job.id整数唯一标识作业的值。
查询参数类型描述
include[字符串]预加载 的属性列表。

示例GET /job/86601347

取消

取消当前正在运行的作业。

POST
/job/{job.id}/cancel
模板变量类型描述
job.id整数唯一标识作业的值。

示例POST /job/86601347/cancel

重新启动

重新启动已完成或已取消的作业。

POST
/job/{job.id}/restart
模板变量类型描述
job.id整数唯一标识作业的值。

示例POST /job/86601347/restart

调试

以调试模式重新启动作业,使已登录用户能够 ssh 到构建 VM 中。请注意,此功能仅在 travis-ci.com 域名上可用,以及 travis-ci.org 域名上的那些启用了调试功能的仓库。查看 此文档 了解更多详情。

POST
/job/{job.id}/debug
模板变量类型描述
job.id整数唯一标识作业的值。

示例POST /job/86601347/debug