次の方法で共有


CMake@1 - CMake v1 タスク

このタスクを使用して、CMake クロスプラットフォーム ビルド システムを使用してビルドします。

構文

# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
  inputs:
    #workingDirectory: 'build' # string. Alias: cwd. Working Directory. Default: build.
    #cmakeArgs: # string. Arguments. 
  # Advanced
    #runInsideShell: false # boolean. Run cmake command inside shell. Default: false.
# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
  inputs:
    #workingDirectory: 'build' # string. Alias: cwd. Working Directory. Default: build.
    #cmakeArgs: # string. Arguments.

入力

workingDirectory - 作業ディレクトリの
入力エイリアス: cwdstring. 既定値: build.

CMake の実行時の現在の作業ディレクトリ。

相対パスを指定すると、リポジトリに対する相対パスになります。 たとえば、buildを指定した場合、結果は $(Build.SourcesDirectory)\build指定した場合と同じです。

リポジトリの外部で完全なパスを指定することもできます。また、変数使用することもできます。 例: $(Build.ArtifactStagingDirectory)\build

指定したパスが存在しない場合は、CMake によって作成されます。


cmakeArgs - 引数
string.

CMake に渡される引数。


runInsideShell - シェル 内で cmake コマンドを実行する
boolean. 既定値: false.

CMake 引数は、OS 固有のシェル内で処理されるのと同じ方法で処理されます。 この入力は、引数文字列内の環境変数を処理するために使用できます。


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

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

出力変数

なし。

注釈

このタスクを使用して、CMake クロスプラットフォーム ビルド システムを使用してビルドします。

Microsoft がホストするエージェントに対して CMake を有効にする方法

microsoft がホスト エージェント CMake が既にインストールされているため、何もする必要はありません。 azure-pipelines.yml ファイルに CMake の需要を追加する必要はありません。

オンプレミス エージェントに対して CMake を有効にする方法

  1. エージェントをデプロイします。

  2. エージェント コンピューターで、CMake をインストール し、エージェントが実行されているユーザーのパスに追加してください。

  3. Web ブラウザーで、エージェント プール に移動し、cmakeという名前の機能 を追加。 その値を yesに設定します。

CMake のしくみ どのような引数を使用できますか?

  • CMake について
  • CMake ドキュメント する

必要条件

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