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).
輸入
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 或更新版本 |
工作類別 | 公用程式 |