Travis CI API 文档

作业

作业列表。

目前它嵌套在 构建 中。

属性

名称类型描述
jobs[作业]作业列表。

集合项

jobs 数组中的每个条目都具有以下属性

名称类型描述
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。
config对象作业的配置。
log_complete未知作业的 log_complete。

操作

查找

这将返回属于单个构建的作业列表。

GET
/build/{build.id}/jobs
模板变量类型描述
build.id整数唯一标识构建的值。
查询参数类型描述
include[字符串]急切加载 的属性列表。

示例GET /build/86601346/jobs

当前用户

这将返回当前用户有权访问的作业列表。

GET
/jobs
查询参数类型描述
active未知job.active 的别名job.active.
created_by未知job.active 的别名job.created_by.
include[字符串]急切加载 的属性列表。
job.active未知文档缺失。
job.created_by未知文档缺失。
job.state[字符串]按作业的当前状态筛选作业。
limit整数响应中包含的作业数量。用于 分页
offset整数在响应中的第一个条目之前要跳过的作业数量。用于 分页
sort_by[字符串]按其排序作业的属性。用于 分页
state[字符串]job.active 的别名job.state.

示例GET /jobs?limit=5

可排序id, state, 附加:desc到任何属性以反转顺序。
默认值为id:desc,state.