DownloadGitHubRelease@0 - 下载 GitHub Release v0 任务
使用此任务从存储库下载 GitHub 版本。
语法
# 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 发布版本/标记。 如果选择 specificVersion
或 specificTag
作为 defaultVersionType
的值,则会出现此选项。
itemPattern
-
项模式
string
。 默认值:**
。
筛选要下载的文件的迷你图模式。 若要下载发布中的所有文件,请使用默认值 **
。
downloadPath
-
目标目录
string
。 必填。 默认值:$(System.ArtifactsDirectory)
。
下载发布资产的代理计算机上的路径。
任务控制选项
除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性。
输出变量
没有。
注解
在管道中使用此任务从 GitHub 版本下载资产, 作为 CI/CD 管道的一部分。
GitHub 服务连接
此任务需要 GitHub 服务连接,对 GitHub 存储库具有读取 权限。 可以在 Azure Pipelines 项目中创建 GitHub 服务连接。 创建后,在此任务的设置中使用服务连接的名称。