CMake@1 - CMake v1 タスク
CMake クロスプラットフォーム ビルド システムを使用してビルドします。
構文
# CMake v1
# Build with the CMake cross-platform build system.
- task: CMake@1
inputs:
#workingDirectory: 'build' # string. 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. Working Directory. Default: build.
#cmakeArgs: # string. Arguments.
# YAML Syntax is not supported in TFS 2018.
# Use the classic designer to add and configure tasks.
# See the following Inputs section for details on the inputs that this task supports.
入力
workingDirectory
- 作業ディレクトリ
入力エイリアス: cwd
. string
. 既定値: build
。
cmake の実行時の現在の作業ディレクトリ。
相対パスを指定すると、リポジトリに対する相対パスになります。 たとえば、指定 build
した場合、結果は指定 $(Build.SourcesDirectory)\build
した場合と同じです。
リポジトリの外部で完全なパスを指定することも、 変数を使用することもできます。 例: $(Build.ArtifactStagingDirectory)\build
指定したパスが存在しない場合は、CMake によって作成されます。
cmakeArgs
- 引数
string
.
cmake に渡される引数。
runInsideShell
- シェル内で cmake コマンドを実行する
boolean
. 既定値: false
。
CMake 引数は、OS 固有のシェル内と同様に処理されます。 これは、引数文字列内の環境変数を処理するために使用できます。
タスクコントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。
出力変数
[なし] :
解説
このタスクを使用して、CMake クロスプラットフォーム ビルド システムを使用してビルドします。
Microsoft でホストされるエージェントに対して CMake を有効にする操作方法
Microsoft がホストするエージェントには CMake が既にインストールされているため、何もする必要はありません。 ファイルに CMake azure-pipelines.yml
の需要を追加する必要はありません。
オンプレミス エージェント操作方法 CMake を有効にしますか?
CMake をインストール し、エージェントがエージェント マシン上で実行されているユーザーのパスに追加してください。
Web ブラウザーで、エージェント プールに移動し、名前付きの
cmake
機能を追加し、その値をyes
..