Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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 buildblir 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 |