DotNetCoreCLI@1 - .NET Core v1 タスク
dotnet core コマンド ラインを使用してビルド、テスト、発行します。
このタスクの新しいバージョンについては、「 DotNetCoreCLI@2」を参照してください。
構文
# .NET Core v1
# Build, test and publish using dotnet core command-line.
- task: DotNetCoreCLI@1
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.
入力
command
- コマンド
string
. 必須です。 使用できる値: build
、、publish
、restore
、test
run
。 既定値: build
。
実行する DotNet コマンド。 引数を追加するか、ここに記載されていないコマンドを使用するように 指定 custom
します。
publishWebProjects
- Web プロジェクトの発行
boolean
. 省略可能。 の場合は command = publish
を使用します。 既定値: true
。
この入力が に true
設定されている場合、 projects
プロパティ値はスキップされ、タスクはリポジトリ内の Web プロジェクトを検索し、それらに対して publish コマンドを実行しようとします。 Web プロジェクトは、ディレクトリ内にファイルまたはwwwroot
フォルダーがweb.config
存在することで識別されます。 ファイルまたはwwwroot
フォルダーがないweb.config
場合は、 などの Microsoft.NET.Sdk.Web
Web SDK を使用するプロジェクトが選択されます。
projects
- プロジェクト
string
. 省略可能。 の場合は command != publish || publishWebProjects = false
を使用します。
使用する .csproj
ファイルへのパス。 ワイルドカードを使用できます (たとえば **/*.csproj
、すべてのサブフォルダー内のすべての .csproj
ファイルに対して)。 詳細については、 ファイル 一致パターンのリファレンスを参照してください。
arguments
- 引数
string
.
選択したコマンドの引数を指定します。 たとえば、ビルド構成、出力フォルダー、ランタイムなどです。 引数は、選択したコマンドによって異なります。
現在、この入力は、、publish
、run
test
、および custom
のbuild
引数のみを受け入れます。 リストされていないコマンドの引数を追加する場合は、custom
を使用します。
zipAfterPublish
- Zip 発行済みプロジェクト
boolean
. 省略可能。 の場合は command = publish
を使用します。 既定値: true
。
この入力が に true
設定されている場合、publish コマンドによって作成されたフォルダーは zip 形式で削除されます。
タスク制御オプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
解説
このタスクの新しいバージョンについては、「 DotNetCoreCLI@2」を参照してください。
要件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
実行日 | エージェント |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | 2.0.0 以上 |
タスクのカテゴリ | Build |