次の方法で共有


DotNetCoreCLI@0 - .NET Core v0 タスク

このタスクを使用して、dotnet アプリケーションのビルド、テスト、パッケージ化、発行、またはカスタム dotnet コマンドの実行を行います。 パッケージ コマンドの場合、このタスクはパッケージ管理や MyGet などの NuGet.org および認証済みフィードをサポートします。

.NET Core または .NET Standard ビルドが NuGet パッケージに依存している場合は、この手順の 2 つのコピー (1 つは restore コマンド、1 つは build コマンド) を追加してください。

このタスクは非推奨です。DotNetCoreCLI@2を使用します。

構文

# .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.

入力

command - コマンド
string. 必須。 使用できる値: buildpublishrestoretestrun。 既定値: build.

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


publishWebProjects - Web プロジェクトの発行
boolean. 任意 command = publishするときに使用します。 既定値: true.

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


projects - プロジェクトの
string. 任意 command != publish || publishWebProjects = falseするときに使用します。

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


arguments - 引数
string.

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

この入力は現在、buildpublishruntest、および customの引数のみを受け入れます。 一覧にないコマンドの引数を追加する場合は、customを使用します。


zip 発行済みプロジェクト を する
boolean. 任意 command = publishするときに使用します。 既定値: true.

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


タスク コントロールのオプション

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

出力変数

なし。

注釈

重要

DotNetCorCLI@0 は非推奨とされます。 サポートされている新しいバージョンについては、DotNetCoreCLI@2を参照してください。

必要条件

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

こちらもご覧ください