CMake@1 - Attività CMake v1
Usare questa attività per compilare con il sistema di compilazione multipiattaforma CMake.
Sintassi
# 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.
Ingressi dati
workingDirectory
-
directory di lavoro
Alias di input: cwd
.
string
. Valore predefinito: build
Directory di lavoro corrente quando viene eseguito CMake.
Se si specifica un percorso relativo, è relativo al repository. Ad esempio, se si specifica build
, il risultato è uguale a quello specificato $(Build.SourcesDirectory)\build
.
È anche possibile specificare un percorso completo all'esterno del repository ed è possibile usare variabili. Ad esempio: $(Build.ArtifactStagingDirectory)\build
Se il percorso specificato non esiste, CMake lo crea.
cmakeArgs
-
argomenti
string
.
Argomenti passati a CMake.
runInsideShell
-
Eseguire il comando cmake all'interno della shell
boolean
. Valore predefinito: false
Gli argomenti CMake vengono gestiti allo stesso modo in cui vengono gestiti all'interno di una shell specifica del sistema operativo. Questo input può essere usato per gestire le variabili di ambiente all'interno delle stringhe di argomento.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni:
Usare questa attività per compilare con il sistema di compilazione multipiattaforma CMake.
Come si abilita CMake per gli agenti ospitati da Microsoft?
Gli agenti ospitati da Microsoft hanno già installato CMake, quindi non è necessario eseguire alcuna operazione. Non è necessario aggiungere una richiesta per CMake nel file azure-pipelines.yml
.
Come si abilita CMake per l'agente locale?
Nel computer agente installare CMake e assicurarsi di aggiungerlo al percorso dell'utente in cui è in esecuzione l'agente.
Nel Web browser passare a pool Agent e aggiungere una funzionalità denominata
cmake
. Impostarne il valore suyes
.
Come funziona CMake? Quali argomenti è possibile usare?
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica |
Viene eseguito in | Agente, DeploymentGroup |
richieste | Gli agenti self-hosted devono avere funzionalità che corrispondono alle seguenti richiedono di eseguire processi che usano questa attività: cmake |
funzionalità di | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | 1.91.0 o versione successiva |
Categoria attività | Costruire |