仓库
单个仓库。
如果使用仓库 slug 查询,则必须使用 标准 URL 编码 格式,包括任何特殊字符。
属性
最小表示
当资源作为其他资源的一部分返回时包含。
名称 | 类型 | 描述 |
---|---|---|
id | 整数 | 唯一标识仓库的值。 |
name | 字符串 | 仓库在 GitHub 上的名称。 |
slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
标准表示
当资源是请求的主要响应,或 预加载 时包含。
名称 | 类型 | 描述 |
---|---|---|
id | 整数 | 唯一标识仓库的值。 |
name | 字符串 | 仓库在 GitHub 上的名称。 |
slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
description | 字符串 | 仓库在 GitHub 上的描述。 |
github_id | 整数 | 仓库在 GitHub 上的 id。 |
vcs_id | 未知 | 仓库的 vcs_id。 |
vcs_type | 未知 | 仓库的 vcs_type。 |
github_language | 字符串 | 根据 GitHub 确定的主要编程语言。 |
active | 布尔值 | 该仓库当前是否在 Travis CI 上启用。 |
private | 布尔值 | 该仓库是否私有。 |
owner | 所有者 | 仓库所属的 GitHub 用户或组织。 |
owner_name | 未知 | 仓库的 owner_name。 |
vcs_name | 未知 | 仓库的 vcs_name。 |
default_branch | 分支 | GitHub 上的默认分支。 |
starred | 布尔值 | 该仓库是否被加星标。 |
managed_by_installation | 布尔值 | 该仓库是否由 GitHub 应用安装管理。 |
active_on_org | 布尔值 | 该仓库是否在 travis-ci.org 上运行构建(也可能为空)。 |
migration_status | 未知 | 仓库的 migration_status。 |
history_migration_status | 未知 | 仓库的 history_migration_status。 |
shared | 未知 | 仓库的 shared。 |
config_validation | 未知 | 仓库的 config_validation。 |
server_type | 未知 | 仓库的 server_type。 |
scan_failed_at | 未知 | 仓库的 scan_failed_at。 |
列表表示
未找到文档 representations/list
。
名称 | 类型 | 描述 |
---|---|---|
id | 整数 | 唯一标识仓库的值。 |
name | 字符串 | 仓库在 GitHub 上的名称。 |
slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
active | 布尔值 | 该仓库当前是否在 Travis CI 上启用。 |
private | 布尔值 | 该仓库是否私有。 |
owner | 所有者 | 仓库所属的 GitHub 用户或组织。 |
vcs_id | 未知 | 仓库的 vcs_id。 |
vcs_type | 未知 | 仓库的 vcs_type。 |
server_type | 未知 | 仓库的 server_type。 |
Minimal_with_build 表示
未找到文档 representations/minimal_with_build
。
名称 | 类型 | 描述 |
---|---|---|
id | 整数 | 唯一标识仓库的值。 |
name | 字符串 | 仓库在 GitHub 上的名称。 |
slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
active | 布尔值 | 该仓库当前是否在 Travis CI 上启用。 |
private | 布尔值 | 该仓库是否私有。 |
owner | 所有者 | 仓库所属的 GitHub 用户或组织。 |
vcs_id | 未知 | 仓库的 vcs_id。 |
vcs_type | 未知 | 仓库的 vcs_type。 |
server_type | 未知 | 仓库的 server_type。 |
managed_by_installation | 布尔值 | 该仓库是否由 GitHub 应用安装管理。 |
last_started_build | 构建 | current_build 的别名。 |
current_build | 构建 | 最近启动的构建(不包括已创建但尚未启动的构建)。 |
其他属性
名称 | 类型 | 描述 |
---|---|---|
allow_migration | 未知 | 仓库的 allow_migration。 |
操作
查找
这将返回单个仓库。
GET
/repo/{provider}/{repository.id}
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.id | 整数 | 唯一标识仓库的值。 |
查询参数 | 类型 | 描述 |
---|---|---|
include | [字符串] | 要 预加载 的属性列表。 |
repository.server_type | 未知 | 仓库的 server_type。 |
server_type | 未知 | 别名为repository.server_type. |
GET
/repo/{provider}/{repository.slug}
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
查询参数 | 类型 | 描述 |
---|---|---|
include | [字符串] | 要 预加载 的属性列表。 |
repository.server_type | 未知 | 仓库的 server_type。 |
server_type | 未知 | 别名为repository.server_type. |
GET
/repo/{repository.id}
模板变量 | 类型 | 描述 |
---|---|---|
repository.id | 整数 | 唯一标识仓库的值。 |
查询参数 | 类型 | 描述 |
---|---|---|
include | [字符串] | 要 预加载 的属性列表。 |
repository.server_type | 未知 | 仓库的 server_type。 |
server_type | 未知 | 别名为repository.server_type. |
示例GET /repo/891
GET
/repo/{repository.slug}
模板变量 | 类型 | 描述 |
---|---|---|
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
查询参数 | 类型 | 描述 |
---|---|---|
include | [字符串] | 要 预加载 的属性列表。 |
repository.server_type | 未知 | 仓库的 server_type。 |
server_type | 未知 | 别名为repository.server_type. |
示例GET /repo/rails%2Frails
激活
这将激活一个仓库,允许其测试在 Travis CI 上运行。
POST
/repo/{provider}/{repository.id}/activate
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.id | 整数 | 唯一标识仓库的值。 |
POST
/repo/{provider}/{repository.slug}/activate
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
POST
/repo/{repository.id}/activate
模板变量 | 类型 | 描述 |
---|---|---|
repository.id | 整数 | 唯一标识仓库的值。 |
示例POST /repo/891/activate
POST
/repo/{repository.slug}/activate
模板变量 | 类型 | 描述 |
---|---|---|
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
示例POST /repo/rails%2Frails/activate
停用
这将停用一个仓库,防止任何测试在 Travis CI 上运行。
POST
/repo/{provider}/{repository.id}/deactivate
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.id | 整数 | 唯一标识仓库的值。 |
POST
/repo/{provider}/{repository.slug}/deactivate
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
POST
/repo/{repository.id}/deactivate
模板变量 | 类型 | 描述 |
---|---|---|
repository.id | 整数 | 唯一标识仓库的值。 |
示例POST /repo/891/deactivate
POST
/repo/{repository.slug}/deactivate
模板变量 | 类型 | 描述 |
---|---|---|
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
示例POST /repo/rails%2Frails/deactivate
加星标
这将根据当前登录的用户为仓库加星标。
POST
/repo/{provider}/{repository.id}/star
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.id | 整数 | 唯一标识仓库的值。 |
POST
/repo/{provider}/{repository.slug}/star
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
POST
/repo/{repository.id}/star
模板变量 | 类型 | 描述 |
---|---|---|
repository.id | 整数 | 唯一标识仓库的值。 |
示例POST /repo/891/star
POST
/repo/{repository.slug}/star
模板变量 | 类型 | 描述 |
---|---|---|
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
示例POST /repo/rails%2Frails/star
取消加星标
这将根据当前登录的用户取消为仓库加星标。
POST
/repo/{provider}/{repository.id}/unstar
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.id | 整数 | 唯一标识仓库的值。 |
POST
/repo/{provider}/{repository.slug}/unstar
模板变量 | 类型 | 描述 |
---|---|---|
provider | 未知 | 文档丢失。 |
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
POST
/repo/{repository.id}/unstar
模板变量 | 类型 | 描述 |
---|---|---|
repository.id | 整数 | 唯一标识仓库的值。 |
示例POST /repo/891/unstar
POST
/repo/{repository.slug}/unstar
模板变量 | 类型 | 描述 |
---|---|---|
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
示例POST /repo/rails%2Frails/unstar