Logs - List

从管道运行中获取日志列表。

GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs/{runId}/logs?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/pipelines/{pipelineId}/runs/{runId}/logs?$expand={$expand}&api-version=7.1

URI 参数

名称 必需 类型 说明
organization
path True

string

Azure DevOps 组织的名称。

pipelineId
path True

integer (int32)

管道的 ID。

project
path True

string

项目 ID 或项目名称

runId
path True

integer (int32)

该管道的运行 ID。

api-version
query True

string

要使用的 API 版本。 这应设置为“7.1”才能使用此版本的 API。

$expand
query

GetLogExpandOptions

展开选项。 默认值为 None。

响应

名称 类型 说明
200 OK

LogCollection

成功作

安全性

oauth2

类型: oauth2
流向: accessCode
授权 URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
令牌 URL: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

作用域

名称 说明
vso.build 授予访问生成项目(包括生成结果、定义和请求)的能力,以及通过服务挂钩接收有关生成事件的通知的能力。

定义

名称 说明
GetLogExpandOptions

展开选项。 默认值为 None。

Log

记录管道。

LogCollection

日志集合。

SignedUrl

一个签名 URL,允许对专用资源的有限时间匿名访问。

GetLogExpandOptions

展开选项。 默认值为 None。

说明
none
signedContent

Log

记录管道。

名称 类型 说明
createdOn

string (date-time)

日志的创建日期和时间。

id

integer (int32)

日志的 ID。

lastChangedOn

string (date-time)

上次更改日志的日期和时间。

lineCount

integer (int64)

日志中的行数。

signedContent

SignedUrl

一个签名 URL,允许对专用资源的有限时间匿名访问。

url

string

LogCollection

日志集合。

名称 类型 说明
logs

Log[]

日志列表。

signedContent

SignedUrl

一个签名 URL,允许对专用资源的有限时间匿名访问。

url

string

日志的 URL。

SignedUrl

一个签名 URL,允许对专用资源的有限时间匿名访问。

名称 类型 说明
signatureExpires

string (date-time)

访问过期时的时间戳。

url

string

要允许访问的 URL。