CMake@1 - Attività CMake v1
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. 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.
Input
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, questo è 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 le 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 verranno gestiti come se fossero all'interno di una shell specifica del sistema operativo. Può essere usato per gestire le variabili di ambiente all'interno delle stringhe di argomenti.
Opzioni di controllo attività
Tutte le attività hanno opzioni di controllo oltre ai relativi input dell'attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
No.
Osservazioni
Usare questa attività per compilare con il sistema di compilazione multipiattaforma CMake.
Ricerca per categorie abilitare 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 azure-pipelines.yml
file.
Ricerca per categorie abilitare CMake per l'agente locale?
Installare CMake e assicurarsi di aggiungerlo al percorso dell'utente in cui l'agente è in esecuzione come nel computer agente.
Nel Web browser passare a Pool di agenti e aggiungere una funzionalità denominata
cmake
e 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 soddisfano le richieste seguenti per eseguire processi che usano questa attività: cmake |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 1.91.0 o versione successiva |
Categoria attività | Compilare |