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)\build
eredmé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?
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.
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őreyes
: .
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 |