共用方式為


DownloadGitHubRelease@0 - 下載 GitHub Release 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 版本/標籤。 如果 specificVersion 選取 或 specificTag 作為 的值 defaultVersionType ,就會顯示此選項。


itemPattern - 專案模式
string. 預設值:**

篩選要下載之檔案的迷你模式。 若要下載版本中的所有檔案,請使用預設值 **


downloadPath - 目的地目錄
string. 必要。 預設值:$(System.ArtifactsDirectory)

下載發行資產之代理程式電腦上的路徑。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

無。

備註

在管線中使用這項工作,從 GitHub 版本 下載資產作為 CI/CD 管線的一部分。

GitHub 服務連線

此工作需要 GitHub 服務連線 ,且具有 GitHub 存放庫的 讀取 許可權。 您可以在 Azure Pipelines 專案中建立 GitHub 服務連線。 建立之後,請使用此工作設定中的服務連線名稱。

規格需求

需求 描述
管線類型 YAML、傳統組建、傳統版本
執行于 Agent、DeploymentGroup
要求
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 2.144.0 或更新版本
工作類別 公用程式
需求 描述
管線類型 YAML、傳統組建、傳統版本
執行于 Agent、DeploymentGroup
要求
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 1.99.0 或更新版本
工作類別 公用程式