다음을 통해 공유


Releases - Get Task Log

릴리스의 작업 로그를 일반 텍스트 파일로 가져옵니다.

GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}/environments/{environmentId}/deployPhases/{releaseDeployPhaseId}/tasks/{taskId}/logs?api-version=7.1-preview.2
GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}/environments/{environmentId}/deployPhases/{releaseDeployPhaseId}/tasks/{taskId}/logs?startLine={startLine}&endLine={endLine}&api-version=7.1-preview.2

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
environmentId
path True

integer

int32

릴리스 환경의 ID입니다.

organization
path True

string

Azure DevOps 조직의 이름입니다.

project
path True

string

프로젝트 ID 또는 프로젝트 이름

releaseDeployPhaseId
path True

integer

int32

릴리스 배포 단계 ID입니다.

releaseId
path True

integer

int32

릴리스의 ID입니다.

taskId
path True

integer

int32

로그의 ReleaseTask ID입니다.

api-version
query True

string

사용할 API의 버전입니다. 이 API 버전을 사용하려면 '7.1-preview.2'로 설정해야 합니다.

endLine
query

integer

int64

로그의 끝 줄 번호

startLine
query

integer

int64

로그의 시작 줄 번호

응답

Name 형식 Description
200 OK

string

성공적인 작업

Media Types: "text/plain"

보안

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token 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

Scopes

Name Description
vso.release 폴더, 릴리스, 릴리스 정의 및 릴리스 환경을 포함하여 릴리스 아티팩트 읽기 기능을 부여합니다.

예제

Get logs of a task

Sample Request

GET https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/releases/{releaseId}/environments/{environmentId}/deployPhases/{releaseDeployPhaseId}/tasks/{taskId}/logs?api-version=7.1-preview.2

Sample Response

transfer-Encoding: chunked