다음을 통해 공유


PipelinesRestClient class

VSS REST API에 대한 요청을 만드는 데 사용해야 하는 기본 클래스(파생)입니다.

Extends

생성자

PipelinesRestClient(IVssRestClientOptions)

메서드

createPipeline(CreatePipelineParameters, string)

파이프라인을 만듭니다.

getArtifact(string, number, number, string, GetArtifactExpandOptions)

파이프라인 실행에서 특정 아티팩트 가져오기

getLog(string, number, number, number, GetLogExpandOptions)

파이프라인 실행에서 특정 로그 가져오기

getPipeline(string, number, number)

필요에 따라 지정된 버전에서 파이프라인을 가져옵니다.

getRun(string, number, number)

특정 파이프라인에 대한 실행을 가져옵니다.

listLogs(string, number, number, GetLogExpandOptions)

파이프라인 실행에서 로그 목록을 가져옵니다.

listPipelines(string, string, number, string)

파이프라인 목록을 가져옵니다.

listRuns(string, number)

특정 파이프라인에 대한 상위 10000개 실행을 가져옵니다.

preview(RunPipelineParameters, string, number, number)

파이프라인의 시험 실행을 큐에 대기하고 최종 yaml을 포함하는 개체를 반환합니다.

runPipeline(RunPipelineParameters, string, number, number)

파이프라인을 실행합니다.

생성자 세부 정보

PipelinesRestClient(IVssRestClientOptions)

new PipelinesRestClient(options: IVssRestClientOptions)

매개 변수

메서드 세부 정보

createPipeline(CreatePipelineParameters, string)

파이프라인을 만듭니다.

function createPipeline(inputParameters: CreatePipelineParameters, project: string): Promise<Pipeline>

매개 변수

inputParameters
CreatePipelineParameters

입력 매개 변수.

project

string

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

반환

Promise<Pipeline>

getArtifact(string, number, number, string, GetArtifactExpandOptions)

파이프라인 실행에서 특정 아티팩트 가져오기

function getArtifact(project: string, pipelineId: number, runId: number, artifactName: string, expand?: GetArtifactExpandOptions): Promise<Artifact>

매개 변수

project

string

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

pipelineId

number

파이프라인의 ID입니다.

runId

number

해당 파이프라인의 실행 ID입니다.

artifactName

string

아티팩트 이름입니다.

expand
GetArtifactExpandOptions

옵션을 확장합니다. 기본값은 None입니다.

반환

Promise<Artifact>

getLog(string, number, number, number, GetLogExpandOptions)

파이프라인 실행에서 특정 로그 가져오기

function getLog(project: string, pipelineId: number, runId: number, logId: number, expand?: GetLogExpandOptions): Promise<Log>

매개 변수

project

string

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

pipelineId

number

파이프라인의 ID입니다.

runId

number

해당 파이프라인의 실행 ID입니다.

logId

number

로그의 ID입니다.

expand
GetLogExpandOptions

옵션을 확장합니다. 기본값은 None입니다.

반환

Promise<Log>

getPipeline(string, number, number)

필요에 따라 지정된 버전에서 파이프라인을 가져옵니다.

function getPipeline(project: string, pipelineId: number, pipelineVersion?: number): Promise<Pipeline>

매개 변수

project

string

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

pipelineId

number

파이프라인 ID

pipelineVersion

number

파이프라인 버전

반환

Promise<Pipeline>

getRun(string, number, number)

특정 파이프라인에 대한 실행을 가져옵니다.

function getRun(project: string, pipelineId: number, runId: number): Promise<Run>

매개 변수

project

string

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

pipelineId

number

파이프라인 ID

runId

number

실행 ID

반환

Promise<Run>

listLogs(string, number, number, GetLogExpandOptions)

파이프라인 실행에서 로그 목록을 가져옵니다.

function listLogs(project: string, pipelineId: number, runId: number, expand?: GetLogExpandOptions): Promise<LogCollection>

매개 변수

project

string

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

pipelineId

number

파이프라인의 ID입니다.

runId

number

해당 파이프라인의 실행 ID입니다.

expand
GetLogExpandOptions

옵션을 확장합니다. 기본값은 None입니다.

반환

Promise<LogCollection>

listPipelines(string, string, number, string)

파이프라인 목록을 가져옵니다.

function listPipelines(project: string, orderBy?: string, top?: number, continuationToken?: string): Promise<Pipeline[]>

매개 변수

project

string

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

orderBy

string

정렬 식입니다. 기본값은 "name asc"입니다.

top

number

반환할 최대 파이프라인 수

continuationToken

string

결과의 다음 페이지를 검색하기 위한 이전 요청의 연속 토큰

반환

Promise<Pipeline[]>

listRuns(string, number)

특정 파이프라인에 대한 상위 10000개 실행을 가져옵니다.

function listRuns(project: string, pipelineId: number): Promise<Run[]>

매개 변수

project

string

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

pipelineId

number

파이프라인 ID

반환

Promise<Run[]>

preview(RunPipelineParameters, string, number, number)

파이프라인의 시험 실행을 큐에 대기하고 최종 yaml을 포함하는 개체를 반환합니다.

function preview(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<PreviewRun>

매개 변수

runParameters
RunPipelineParameters

이 실행에 대한 선택적 추가 매개 변수입니다.

project

string

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

pipelineId

number

파이프라인 ID입니다.

pipelineVersion

number

파이프라인 버전입니다.

반환

Promise<PreviewRun>

runPipeline(RunPipelineParameters, string, number, number)

파이프라인을 실행합니다.

function runPipeline(runParameters: RunPipelineParameters, project: string, pipelineId: number, pipelineVersion?: number): Promise<Run>

매개 변수

runParameters
RunPipelineParameters

이 실행에 대한 선택적 추가 매개 변수입니다.

project

string

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

pipelineId

number

파이프라인 ID입니다.

pipelineVersion

number

파이프라인 버전입니다.

반환

Promise<Run>