다음을 통해 공유


DownloadGitHubRelease@0 - GitHub 릴리스 v0 작업 다운로드

이 작업을 사용하여 리포지토리에서 GitHub 릴리스를 다운로드합니다.

Syntax

# Download GitHub Release v0
# Downloads a GitHub Release from a repository.
- task: DownloadGitHubRelease@0
  inputs:
    connection: # string. Required. GitHub Connection. 
    userRepository: # string. Required. Repository. 
    defaultVersionType: 'latest' # 'latest' | 'specificVersion' | 'specificTag'. Required. Default version. Default: latest.
    version: # string. Required when defaultVersionType != latest. Release. 
    #itemPattern: '**' # string. Item Pattern. Default: **.
    downloadPath: '$(System.ArtifactsDirectory)' # string. Required. Destination directory. Default: $(System.ArtifactsDirectory).

입력

connection - GitHub 연결
string. 필수 요소.

GitHub 서비스 연결 이름을 지정합니다. 서비스 연결에 대해 자세히 알아보세요.


userRepository - 저장소
string. 필수 요소.

GitHub 릴리스가 다운로드되는 GitHub 리포지토리의 이름을 지정합니다.


defaultVersionType - 기본 버전
string. 필수 요소. 허용되는 값: latest (최신 릴리스), specificVersion (특정 버전), specificTag (특정 태그). 기본값은 latest입니다.

최신 GitHub 릴리스 또는 특정 GitHub 릴리스 버전/태그에서 자산을 다운로드합니다.


version - 릴리스
string. 필요한 경우 defaultVersionType != latest입니다.

다운로드할 GitHub 릴리스 버전/태그를 정의합니다. 또는 specificTag 가 의 defaultVersionType값으로 선택된 경우 specificVersion 이 옵션이 나타납니다.


itemPattern - 항목 패턴
string. 기본값은 **입니다.

다운로드할 파일을 필터링하는 미니매치 패턴입니다. 릴리스 내의 모든 파일을 다운로드하려면 기본값 **을 사용합니다.


downloadPath - 대상 디렉터리
string. 필수 요소. 기본값은 $(System.ArtifactsDirectory)입니다.

릴리스 자산이 다운로드되는 에이전트 컴퓨터의 경로입니다.


작업 제어 옵션

모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성을 참조하세요.

출력 변수

없음

설명

파이프라인에서 이 작업을 사용하여 CI/CD 파이프라인의 일부로 GitHub 릴리스 에서 자산을 다운로드합니다.

GitHub 서비스 연결

이 작업을 수행하려면 GitHub 리포지토리에 대한 읽기 권한이 있는 GitHub 서비스 연결이 필요합니다. Azure Pipelines 프로젝트에서 GitHub 서비스 연결을 만들 수 있습니다. 만든 후에는 이 작업의 설정에서 서비스 연결의 이름을 사용합니다.

요구 사항

요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 2.144.0 이상
작업 범주 유틸리티
요구 사항 Description
파이프라인 유형 YAML, 클래식 빌드, 클래식 릴리스
실행 중 에이전트, DeploymentGroup
요청 없음
Capabilities 이 작업은 작업의 후속 작업에 대한 요구 사항을 충족하지 않습니다.
명령 제한 사항 모두
설정 가능한 변수 모두
에이전트 버전 1.99.0 이상
작업 범주 유틸리티