共用方式為


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 自變數的處理方式與作系統特定殼層內處理的方式相同。 此輸入可用來處理自變數字串內的環境變數。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

備註

使用此工作搭配 CMake 跨平臺建置系統進行建置。

如何為Microsoft裝載的代理程序啟用 CMake?

Microsoft裝載的代理程式 已安裝 CMake,因此您不需要執行任何動作。 您不需要在 azure-pipelines.yml 檔案中新增 CMake 的需求。

如何為內部部署代理程序啟用 CMake?

  1. 部署代理程式

  2. 在代理程式計算機上,安裝 CMake,並確定將它新增至執行代理程式的用戶路徑。

  3. 在您的網頁瀏覽器中,移至 Agent 集區新增名為 cmake的功能。 將其值設定為 yes

CMake 如何運作? 我可以使用哪些自變數?

需求

要求 說明
管線類型 YAML,傳統組建
執行於 Agent、DeploymentGroup
需求 自我裝載代理程式必須具有 功能, 符合下列 需求, 執行使用此工作的作業: cmake
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 1.91.0 或更新
工作類別 建造