Travis CI API 文档

仓库

当前用户的仓库列表。

属性

名称类型描述
仓库[仓库]仓库列表。

集合项

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

名称类型描述
id整数唯一标识仓库的值。
名称字符串仓库在 GitHub 上的名称。
标识符字符串与 {repository.owner.name}/{repository.name} 相同。
描述字符串仓库在 GitHub 上的描述。
github_id整数仓库在 GitHub 上的 id。
vcs_id未知仓库的 vcs_id。
vcs_type未知仓库的 vcs_type。
github_language字符串根据 GitHub 确定的主要编程语言。
活跃布尔值该仓库当前是否在 Travis CI 上启用。
私有布尔值该仓库是否为私有仓库。
所有者所有者仓库所属的 GitHub 用户或组织。
owner_name未知仓库的 owner_name。
vcs_name未知仓库的 vcs_name。
默认分支分支GitHub 上的默认分支。
加星标布尔值该仓库是否已加星标。
由安装管理布尔值该仓库是否由 GitHub App 安装管理。
组织活跃布尔值该仓库是否在 travis-ci.org 上运行构建(也可能为 null)。
迁移状态未知仓库的迁移状态。
历史迁移状态未知仓库的历史迁移状态。
共享未知仓库的共享状态。
配置验证未知仓库的配置验证结果。
服务器类型未知仓库的服务器类型。
扫描失败时间未知仓库的扫描失败时间。
当前构建构建最近启动的构建(不包括已创建但尚未启动的构建)。
上次启动的构建构建current_build 的别名。
下一个构建编号未知仓库的下一个构建编号。
私钥未知仓库的私钥。
令牌未知仓库的令牌。
用户设置未知仓库的用户设置。
允许迁移未知仓库的允许迁移状态。
电子邮件订阅未知仓库的电子邮件订阅状态。

操作

针对所有者

返回所有者有权访问的仓库列表。

GET
/owner/github_id/{github_id}/repos
模板变量类型描述
github_id未知文档缺失。
查询参数类型描述
活跃[布尔值]别名repository.active.
组织活跃[布尔值]别名repository.active_on_org.
包含[字符串]预加载的属性列表。
限制整数响应中包含的仓库数量。用于分页
由安装管理[布尔值]别名repository.managed_by_installation.
偏移量整数响应中第一个条目之前的跳过仓库数量。用于分页
私有[布尔值]别名repository.private.
repository.active[布尔值]根据该仓库当前是否在 Travis CI 上启用来筛选仓库。
repository.active_on_org[布尔值]根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。
repository.managed_by_installation[布尔值]根据该仓库是否由 GitHub App 安装管理来筛选仓库。
repository.private[布尔值]根据该仓库是否为私有仓库来筛选仓库。
repository.starred[布尔值]根据该仓库是否已加星标来筛选仓库。
排序依据[字符串]用于分页的仓库排序依据。
加星标[布尔值]别名repository.starred.

可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。

GET
/owner/{provider}/{login}/repos
模板变量类型描述
提供者未知文档缺失。
登录未知文档缺失。
查询参数类型描述
活跃[布尔值]别名repository.active.
组织活跃[布尔值]别名repository.active_on_org.
包含[字符串]预加载的属性列表。
限制整数响应中包含的仓库数量。用于分页
由安装管理[布尔值]别名repository.managed_by_installation.
偏移量整数响应中第一个条目之前的跳过仓库数量。用于分页
私有[布尔值]别名repository.private.
repository.active[布尔值]根据该仓库当前是否在 Travis CI 上启用来筛选仓库。
repository.active_on_org[布尔值]根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。
repository.managed_by_installation[布尔值]根据该仓库是否由 GitHub App 安装管理来筛选仓库。
repository.private[布尔值]根据该仓库是否为私有仓库来筛选仓库。
repository.starred[布尔值]根据该仓库是否已加星标来筛选仓库。
排序依据[字符串]用于分页的仓库排序依据。
加星标[布尔值]别名repository.starred.

可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。

GET
/owner/{login}/repos
模板变量类型描述
登录未知文档缺失。
查询参数类型描述
活跃[布尔值]别名repository.active.
组织活跃[布尔值]别名repository.active_on_org.
包含[字符串]预加载的属性列表。
限制整数响应中包含的仓库数量。用于分页
由安装管理[布尔值]别名repository.managed_by_installation.
偏移量整数响应中第一个条目之前的跳过仓库数量。用于分页
私有[布尔值]别名repository.private.
repository.active[布尔值]根据该仓库当前是否在 Travis CI 上启用来筛选仓库。
repository.active_on_org[布尔值]根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。
repository.managed_by_installation[布尔值]根据该仓库是否由 GitHub App 安装管理来筛选仓库。
repository.private[布尔值]根据该仓库是否为私有仓库来筛选仓库。
repository.starred[布尔值]根据该仓库是否已加星标来筛选仓库。
排序依据[字符串]用于分页的仓库排序依据。
加星标[布尔值]别名repository.starred.

可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。

针对当前用户

返回当前用户有权访问的仓库列表。

GET
/repos
查询参数类型描述
活跃[布尔值]别名repository.active.
组织活跃[布尔值]别名repository.active_on_org.
包含[字符串]预加载的属性列表。
限制整数响应中包含的仓库数量。用于分页
由安装管理[布尔值]别名repository.managed_by_installation.
偏移量整数响应中第一个条目之前的跳过仓库数量。用于分页
私有[布尔值]别名repository.private.
repository.active[布尔值]根据该仓库当前是否在 Travis CI 上启用来筛选仓库。
repository.active_on_org[布尔值]根据该仓库是否在 travis-ci.org 上运行构建(也可能为 null)来筛选仓库。
repository.managed_by_installation[布尔值]根据该仓库是否由 GitHub App 安装管理来筛选仓库。
repository.private[布尔值]根据该仓库是否为私有仓库来筛选仓库。
repository.starred[布尔值]根据该仓库是否已加星标来筛选仓库。
排序依据[字符串]用于分页的仓库排序依据。
加星标[布尔值]别名repository.starred.

示例GET /repos?limit=5&sort_by=active,name

可排序依据id, github_id, vcs_id, owner_name, 名称, 活跃, default_branch.last_build,附加:desc到任何属性以反转顺序。