次の方法で共有


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、、publishrestoretestrun。 既定値: build

実行する DotNet コマンド。 引数を追加するか、ここに記載されていないコマンドを使用するように 指定 custom します。


publishWebProjects - Web プロジェクトの発行
boolean. 省略可能。 の場合は command = publishを使用します。 既定値: true

この入力が に true設定されている場合、 projects プロパティ値はスキップされ、タスクはリポジトリ内の Web プロジェクトを検索し、それらに対して publish コマンドを実行しようとします。 Web プロジェクトは、ディレクトリ内にファイルまたはwwwrootフォルダーがweb.config存在することで識別されます。 ファイルまたはwwwrootフォルダーがないweb.config場合は、 などの Microsoft.NET.Sdk.WebWeb SDK を使用するプロジェクトが選択されます。


projects - プロジェクト
string. 省略可能。 の場合は command != publish || publishWebProjects = falseを使用します。

使用する .csproj ファイルへのパス。 ワイルドカードを使用できます (たとえば **/*.csproj 、すべてのサブフォルダー内のすべての .csproj ファイルに対して)。 詳細については、 ファイル 一致パターンのリファレンスを参照してください


arguments - 引数
string.

選択したコマンドの引数を指定します。 たとえば、ビルド構成、出力フォルダー、ランタイムなどです。 引数は、選択したコマンドによって異なります。

現在、この入力は、、publishruntest、および custombuild引数のみを受け入れます。 リストされていないコマンドの引数を追加する場合は、custom を使用します。


zipAfterPublish - Zip 発行済みプロジェクト
boolean. 省略可能。 の場合は command = publishを使用します。 既定値: true

この入力が に true設定されている場合、publish コマンドによって作成されたフォルダーは zip 形式で削除されます。


タスク制御オプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

このタスクの新しいバージョンについては、「 DotNetCoreCLI@2」を参照してください。

要件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
実行日 エージェント
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 2.0.0 以上
タスクのカテゴリ Build

こちらもご覧ください