使用此工作,使用 dotnet CLI 還原 NuGet 套件。
語法
# Download GitHub Nuget Packages v1
# Restore your nuget packages using dotnet CLI.
- task: DownloadGitHubNugetPackage@1
inputs:
packageName: # string. Required. Package Name.
version: # string. Required. Package Version.
# Feeds and authentication
#externalFeedCredentials: # string. Alias: externalEndpoints. Required when selectOrConfig = config && command = restore. Credentials for feed from GitHub.
# Advanced
#restoreDirectory: # string. Alias: packagesDirectory. Optional. Use when command = restore. Destination directory.
輸入
packageName
-
套件名稱
string
。 必須的。
指定要從 GitHub 下載的套件名稱。
version
-
套件版本
string
。 必須的。
指定要從 GitHub 下載的套件版本。
從 GitHub取得摘要的 externalFeedCredentials
- 認證
輸入別名:externalEndpoints
。
string
。
selectOrConfig = config && command = restore
時為必要項。
指定要用於 GitHub 外部登錄的認證。
restoreDirectory
-
目的地目錄
輸入別名:packagesDirectory
。
string
。 選擇性。
command = restore
時使用 。
指定安裝套件的資料夾。 如果未指定資料夾,則會將套件還原至預設系統工作目錄。
工作控制選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性。
輸出變數
沒有。
需求
要求 | 說明 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行於 | 代理 |
需求 | 沒有 |
功能 | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
Settable 變數 | 任意 |
代理程式版本 | 2.144.0 或更新 |
工作類別 | 建造 |
要求 | 說明 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
執行於 | 代理 |
需求 | 沒有 |
功能 | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
Settable 變數 | 任意 |
代理程式版本 | 2.115.0 或更新 |
工作類別 | 建造 |