Megosztás a következőn keresztül:


CMake@1 – CMake v1 feladat

Buildelés a CMake platformfüggetlen buildelési rendszerével.

Syntax

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

Bevitelek

workingDirectory - Munkakönyvtár
Bemeneti alias: cwd. string. Alapértelmezett érték: build.

Aktuális munkakönyvtár a cmake futtatásakor.

Ha relatív elérési utat ad meg, akkor az az adattárhoz képest van megadva. Ha például megadja build, az eredmény megegyezik a megadott $(Build.SourcesDirectory)\builderedményével.

Az adattáron kívül is megadhat egy teljes elérési utat, és használhat változókat. Például: $(Build.ArtifactStagingDirectory)\build

Ha a megadott elérési út nem létezik, a CMake létrehozza.


cmakeArgs - Érvek
string.

A cmake-nek átadott argumentumok.


runInsideShell - Cmake parancs futtatása a rendszerhéjon belül
boolean. Alapértelmezett érték: false.

A CMake-argumentumok úgy lesznek kezelve, mintha egy operációsrendszer-specifikus rendszerhéjban lennének. Használható az argumentumsztringek környezeti változóinak kezelésére.


Tevékenységvezérlési beállítások

Minden tevékenység a tevékenységbemeneteken kívül vezérlési lehetőségekkel is rendelkezik. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.

Kimeneti változók

Nincsenek.

Megjegyzések

Ezzel a feladattal építhet a CMake platformfüggetlen buildelési rendszerével.

Hogyan engedélyezi a CMake-t a Microsoft által üzemeltetett ügynökök számára?

A Microsoft által üzemeltetett ügynökök már telepítették a CMake-t, így önnek semmit sem kell tennie. A fájlban nincs szükség CMake-igény hozzáadására azure-pipelines.yml .

Hogyan engedélyezi a CMake-t a helyszíni ügynököm számára?

  1. Ügynök üzembe helyezése.

  2. Telepítse a CMake-t , és adja hozzá annak a felhasználónak az elérési útjához, amelyen az ügynök fut, mint az ügynök gépén.

  3. A webböngészőben lépjen az Ügynökkészletek lapra, és adjon hozzá egy elnevezett cmake képességet, és állítsa az értékét a következőre yes: .

Hogyan működik a CMake? Milyen argumentumokat használhatok?

Követelmények

Követelmény Leírás
Folyamattípusok YAML, klasszikus build
Futtatás: Ügynök, DeploymentGroup
Igények A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük, amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: cmake
Képességek Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek.
Parancskorlátozások Bármelyik
Állítható változók Bármelyik
Ügynök verziója 1.91.0 vagy újabb
Feladatkategória Létrehozás