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).

输入

connection - GitHub 连接
string。 必填。

指定 GitHub 服务连接名称。 详细了解 服务连接


userRepository - 存储库
string。 必填。

指定从中下载 GitHub 版本的 GitHub 存储库的名称。


defaultVersionType - 默认版本
string。 必填。 允许的值:latest(最新版本)、specificVersion(特定版本)、specificTag(特定标记)。 默认值:latest

从最新的 GitHub 版本或特定的 GitHub 版本/标记下载资产。


version - 版本
stringdefaultVersionType != latest时是必需的。

定义要下载的 GitHub 发布版本/标记。 如果选择 specificVersionspecificTag 作为 defaultVersionType的值,则会出现此选项。


itemPattern - 项模式
string。 默认值:**

筛选要下载的文件的迷你图模式。 若要下载发布中的所有文件,请使用默认值 **


downloadPath - 目标目录
string。 必填。 默认值:$(System.ArtifactsDirectory)

下载发布资产的代理计算机上的路径。


任务控制选项

除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性

输出变量

没有。

注解

在管道中使用此任务从 GitHub 版本下载资产, 作为 CI/CD 管道的一部分。

GitHub 服务连接

此任务需要 GitHub 服务连接对 GitHub 存储库具有读取 权限。 可以在 Azure Pipelines 项目中创建 GitHub 服务连接。 创建后,在此任务的设置中使用服务连接的名称。

要求

要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 2.144.0 或更高版本
任务类别 效用
要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 1.99.0 或更高版本
任务类别 效用