缓存
缓存列表。
如果使用仓库标识符查询,则必须使用 标准 URL 编码 格式化,包括任何特殊字符。
属性
名称 | 类型 | 描述 |
---|---|---|
分支 | 字符串 | 缓存所属的分支。 |
匹配 | 字符串 | 与缓存名称匹配的字符串。 |
操作
查找
这将返回仓库的所有缓存。
可以通过分支或缓存名称字符串的正则表达式匹配进行过滤。
curl \ -H "Content-Type: application/json" \ -H "Travis-API-Version: 3" \ -H "Authorization: token xxxxxxxxxxxx" \ https://api.travis-ci.com/repo/1234/caches?branch=master
curl \ -H "Content-Type: application/json" \ -H "Travis-API-Version: 3" \ -H "Authorization: token xxxxxxxxxxxx" \ https://api.travis-ci.com/repo/1234/caches?match=linux
获取
/repo/{provider}/{repository.id}/caches
模板变量 | 类型 | 描述 |
---|---|---|
提供商 | 未知 | 文档缺失。 |
repository.id | 整数 | 唯一标识仓库的值。 |
查询参数 | 类型 | 描述 |
---|---|---|
分支 | [字符串] | 别名caches.branch. |
caches.branch | [字符串] | 按缓存所属的分支过滤缓存。 |
caches.match | [字符串] | 按与缓存名称匹配的字符串过滤缓存。 |
包含 | [字符串] | 要 急切加载 的属性列表。 |
匹配 | [字符串] | 别名caches.match. |
获取
/repo/{provider}/{repository.slug}/caches
模板变量 | 类型 | 描述 |
---|---|---|
提供商 | 未知 | 文档缺失。 |
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
查询参数 | 类型 | 描述 |
---|---|---|
分支 | [字符串] | 别名caches.branch. |
caches.branch | [字符串] | 按缓存所属的分支过滤缓存。 |
caches.match | [字符串] | 按与缓存名称匹配的字符串过滤缓存。 |
包含 | [字符串] | 要 急切加载 的属性列表。 |
匹配 | [字符串] | 别名caches.match. |
获取
/repo/{repository.id}/caches
模板变量 | 类型 | 描述 |
---|---|---|
repository.id | 整数 | 唯一标识仓库的值。 |
查询参数 | 类型 | 描述 |
---|---|---|
分支 | [字符串] | 别名caches.branch. |
caches.branch | [字符串] | 按缓存所属的分支过滤缓存。 |
caches.match | [字符串] | 按与缓存名称匹配的字符串过滤缓存。 |
包含 | [字符串] | 要 急切加载 的属性列表。 |
匹配 | [字符串] | 别名caches.match. |
示例GET /repo/891/caches
获取
/repo/{repository.slug}/caches
模板变量 | 类型 | 描述 |
---|---|---|
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
查询参数 | 类型 | 描述 |
---|---|---|
分支 | [字符串] | 别名caches.branch. |
caches.branch | [字符串] | 按缓存所属的分支过滤缓存。 |
caches.match | [字符串] | 按与缓存名称匹配的字符串过滤缓存。 |
包含 | [字符串] | 要 急切加载 的属性列表。 |
匹配 | [字符串] | 别名caches.match. |
示例GET /repo/rails%2Frails/caches
删除
这将删除仓库的所有缓存。
与 find
一样,可以通过分支或缓存名称字符串的正则表达式匹配进行删除。
curl -X DELETE \ -H "Content-Type: application/json" \ -H "Travis-API-Version: 3" \ -H "Authorization: token xxxxxxxxxxxx" \ https://api.travis-ci.com/repo/1234/caches?branch=master
删除
/repo/{provider}/{repository.id}/caches
模板变量 | 类型 | 描述 |
---|---|---|
提供商 | 未知 | 文档缺失。 |
repository.id | 整数 | 唯一标识仓库的值。 |
删除
/repo/{provider}/{repository.slug}/caches
模板变量 | 类型 | 描述 |
---|---|---|
提供商 | 未知 | 文档缺失。 |
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
删除
/repo/{repository.id}/caches
模板变量 | 类型 | 描述 |
---|---|---|
repository.id | 整数 | 唯一标识仓库的值。 |
示例DELETE /repo/891/caches
删除
/repo/{repository.slug}/caches
模板变量 | 类型 | 描述 |
---|---|---|
repository.slug | 字符串 | 与 {repository.owner.name}/{repository.name} 相同。 |
示例DELETE /repo/rails%2Frails/caches