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 - 释放
string. 当 时 defaultVersionType != latest是必需的。

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


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

筛选要下载的文件的微型匹配模式。 若要下载发布中的所有文件,请使用默认值 **


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

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


任务控件选项

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

输出变量

无。

备注

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

GitHub 服务连接

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

要求

要求 说明
管道类型 YAML、经典版本、经典版本
运行平台 Agent、DeploymentGroup
需求
功能 此任务不满足作业中后续任务的任何要求。
命令限制 Any
可设置变量 Any
代理版本 2.144.0 或更高版本
任务类别 实用工具
要求 说明
管道类型 YAML、经典版本、经典版本
运行平台 Agent、DeploymentGroup
需求
功能 此任务不满足作业中后续任务的任何要求。
命令限制 Any
可设置变量 Any
代理版本 1.99.0 或更高版本
任务类别 实用工具