CMake@1 – CMake v1-uppgift
Använd den här uppgiften för att skapa med CMake plattformsoberoende byggsystem.
Syntax
# 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.
Ingångar
workingDirectory
-
Arbetskatalog
Indataalias: cwd
.
string
. Standardvärde: build
.
Den aktuella arbetskatalogen när CMake körs.
Om du anger en relativ sökväg är den relativ till lagringsplatsen. Om du till exempel anger build
blir resultatet detsamma som om du angav $(Build.SourcesDirectory)\build
.
Du kan också ange en fullständig sökväg utanför lagringsplatsen och du kan använda variabler. Till exempel: $(Build.ArtifactStagingDirectory)\build
Om sökvägen du anger inte finns skapar CMake den.
cmakeArgs
-
argument
string
.
Argumenten skickades till CMake.
runInsideShell
-
Kör cmake-kommandot i shell-
boolean
. Standardvärde: false
.
CMake-argument hanteras på samma sätt som de hanteras i ett operativsystemspecifikt gränssnitt. Dessa indata kan användas för att hantera miljövariabler i argumentsträngar.
Kontrollalternativ för aktivitet
Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Ingen.
Anmärkningar
Använd den här uppgiften för att skapa med CMake plattformsoberoende byggsystem.
Hur aktiverar jag CMake för Microsoft-värdbaserade agenter?
Microsoft-värdbaserade agenter redan har CMake installerat, så du behöver inte göra något. Du behöver inte lägga till ett krav för CMake i din azure-pipelines.yml
-fil.
Hur aktiverar jag CMake för min lokala agent?
På din agentdator installera CMake och se till att lägga till den i användarens sökväg som agenten körs som.
I webbläsaren går du till Agent-pooler och lägga till en funktion med namnet
cmake
. Ange värdet tillyes
.
Hur fungerar CMake? Vilka argument kan jag använda?
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version |
Körs på | Agent, DeploymentGroup |
kräver | Lokalt installerade agenter måste ha funktioner som matchar följande kräver för att köra jobb som använder den här uppgiften: cmake |
funktioner | Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Vilken som helst |
variabler som kan | Vilken som helst |
Agentversion | 1.91.0 eller senare |
Aktivitetskategori | Skapa |