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).
입력
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 이상 |
작업 범주 | 유틸리티 |