Travis CI API 文档

日志

单个日志。

属性

最小表示

当资源作为另一个资源的一部分返回时包含。

名称类型描述
id整数日志的 ID。

标准表示

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

名称类型描述
id整数日志的 ID。
内容字符串日志的内容。
日志部分数组组成日志的日志部分。

操作

查找

这将返回单个日志。

如果需要,可以将请求的接受格式指定为 text/plain。这将以单个文本块的形式返回日志内容。

curl -H "Travis-API-Version: 3" \
  -H "Accept: text/plain" \
  -H "Authorization: token xxxxxxxxxxxx" \
  https://api.travis-ci.com/job/{job.id}/log

默认响应类型为 application/json,并将包含其他元数据,如 @type、@representation 等(参见 https://developer.travis-ci.cn/format)。

GET
/job/{job.id}/log
模板变量类型描述
job.id整数唯一标识作业的值。
查询参数类型描述
包含[字符串]预加载 的属性列表。
log.token未知文档缺失。

示例GET /job/86601347/log

GET
/job/{job.id}/log.txt
模板变量类型描述
job.id整数唯一标识作业的值。
查询参数类型描述
包含[字符串]预加载 的属性列表。
log.token未知文档缺失。

示例GET /job/86601347/log.txt

删除

这将删除日志的内容。它将被以下消息替换:日志已由 XXX 于 2017-02-13 16:00:00 UTC 删除

curl -X DELETE \
  -H "Travis-API-Version: 3" \
  -H "Authorization: token xxxxxxxxxxxx" \
  https://api.travis-ci.com/job/{job.id}/log
DELETE
/job/{job.id}/log
模板变量类型描述
job.id整数唯一标识作业的值。

示例DELETE /job/86601347/log