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


CMake@1 – CMake v1 feladat

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

Szinopszis

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

Bemenetek

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

A CMake futtatásakor az aktuális munkakönyvtár.

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

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 - argumentumok
string.

A CMake-nek átadott argumentumok.


runInsideShell - Parancs futtatása a Shell
boolean. Alapértelmezett érték: false.

A CMake-argumentumok kezelése ugyanúgy történik, mint egy operációsrendszer-specifikus rendszerhéjon belül. Ez a bemenet használható az argumentumsztringeken belüli környezeti változók kezelésére.


Feladatvezérlési lehetőségek

Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlők és gyakori feladattulajdonságok.

Kimeneti változók

Nincs.

Megjegyzések

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

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

A Microsoft által üzemeltetett már telepítve van a CMake, így önnek nem kell semmit tennie. A CMake-t nem kell hozzáadnia a azure-pipelines.yml fájlhoz.

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

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

  2. Az ügynökgépen telepítse a CMake, és győződjön meg arról, hogy hozzáadja a felhasználó elérési útjához, amelyként az ügynök fut.

  3. A webböngészőben lépjen Ügynökkészletek, és cmake. Állítsa yesértékre.

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 bekapcsolva Ügynök, DeploymentGroup
Követelmények A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük, amelyek megfelelnek az alábbi követelményeknek, kell futtatniuk a feladatot használó feladatokat: 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ármely
Változók beállítása Bármely
Ügynök verziója 1.91.0 vagy újabb
Tevékenységkategória Épít