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