共用方式為


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、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
需求 沒有
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 2.144.0 或更新
工作類別 效用
要求 說明
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
需求 沒有
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 1.99.0 或更新
工作類別 效用