DotNetCoreCLI@0 - .NET Core v0 工作
使用此工作來建置、測試、封裝或發佈 dotnet 應用程式,或執行自訂 dotnet 命令。 對於套件命令,此工作支援 NuGet.org 和已驗證的摘要,例如套件管理和 MyGet。
如果您的 .NET Core 或 .NET Standard 組建相依于 NuGet 套件,請務必新增此步驟的兩個複本:一個使用 restore
命令,另一個使用 build
命令。
此工作已被取代。
Syntax
# .NET Core v0
# Build, test and publish using dotnet core command-line.
- task: DotNetCoreCLI@0
inputs:
command: 'build' # 'build' | 'publish' | 'restore' | 'test' | 'run'. Required. Command. Default: build.
#publishWebProjects: true # boolean. Optional. Use when command = publish. Publish Web Projects. Default: true.
#projects: # string. Optional. Use when command != publish || publishWebProjects = false. Project(s).
#arguments: # string. Arguments.
#zipAfterPublish: true # boolean. Optional. Use when command = publish. Zip Published Projects. Default: true.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.
輸入
command
- 命令
string
. 必要。 允許的值: build
、、 publish
、 restore
test
、、 run
。 預設值:build
。
要執行的 dotnet 命令。 指定 custom
以新增引數或使用此處未列出的命令。
publishWebProjects
- 發佈 Web 專案
boolean
. 選擇性。 使用 時 command = publish
。 預設值:true
。
如果此輸入設定 true
為 ,則會 projects
略過 屬性值,而且工作會嘗試在存放庫中尋找 Web 專案,並在其上執行 publish
命令。 Web 專案是由目錄中的 web.config
檔案或 wwwroot
資料夾是否存在所識別。 如果沒有 web.config
檔案或 wwwroot
資料夾,則會選取使用 Web SDK 的專案,例如 Microsoft.NET.Sdk.Web
。
projects
- Project (s)
string
. 選擇性。 使用 時 command != publish || publishWebProjects = false
。
要使用的檔案路徑 .csproj
(s) 。 您可以使用萬用字元 (,例如 **/*.csproj
所有子資料夾中的所有 .csproj
檔案) 。 如需詳細資訊,請參閱 檔案比對模式參考。
arguments
- 參數
string
.
指定所選命令的引數。 例如,建置組態、輸出檔案夾和執行時間。 引數取決於選取的命令。
此輸入目前只接受 、 publish
、 run
test
和 custom
的引數 build
。 如果您想要為未列出的命令新增引數,請使用 custom
。
zipAfterPublish
- Zip 已發佈的專案
boolean
. 選擇性。 使用 時 command = publish
。 預設值:true
。
如果此輸入設定 true
為 ,則發行命令所建立的資料夾將會壓縮並刪除。
工作控制項選項
除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制選項和一般工作屬性。
輸出變數
無。
備註
重要
DotNetCorCLI@0
已被取代。 如需較新的支援版本,請參閱 DotNetCoreCLI@2。
規格需求
需求 | 描述 |
---|---|
管線類型 | YAML、傳統組建、傳統版本 |
在 上執行 | 代理程式 |
要求 | 無 |
Capabilities | 此工作不符合作業中後續工作的任何需求。 |
命令限制 | 任意 |
可設定變數 | 任意 |
代理程式版本 | 1.95.0 或更新版本 |
工作類別 | 組建 |