CMake@1 - Tâche CMake v1
Générez avec le système de génération multiplateforme CMake.
Syntaxe
# 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.
Entrées
workingDirectory
- Répertoire de travail
Alias d’entrée : cwd
. string
. Valeur par défaut : build
.
Répertoire de travail actuel lors de l’exécution de cmake.
Si vous spécifiez un chemin relatif, il est relatif à votre dépôt. Par exemple, si vous spécifiez build
, le résultat est le même que si vous avez spécifié $(Build.SourcesDirectory)\build
.
Vous pouvez également spécifier un chemin d’accès complet en dehors du dépôt, et vous pouvez utiliser des variables. Par exemple : $(Build.ArtifactStagingDirectory)\build
Si le chemin que vous spécifiez n’existe pas, CMake le crée.
cmakeArgs
- Arguments
string
.
Arguments passés à cmake.
runInsideShell
- Exécuter la commande cmake dans l’interpréteur de commandes
boolean
. Valeur par défaut : false
.
Les arguments CMake sont gérés comme s’ils se trouvent à l’intérieur d’un interpréteur de commandes spécifique au système d’exploitation. Il peut être utilisé pour gérer les variables d’environnement à l’intérieur de chaînes d’arguments.
Options de contrôle de tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâche. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Notes
Utilisez cette tâche pour générer avec le système de génération multiplateforme CMake.
Comment faire activer CMake pour les agents hébergés par Microsoft ?
Les agents hébergés par Microsoft ont déjà installé CMake pour que vous n’ayez rien à faire. Vous n’avez pas besoin d’ajouter une demande pour CMake dans votre azure-pipelines.yml
fichier.
Comment faire activer CMake pour mon agent local ?
Installez CMake et veillez à l’ajouter au chemin d’accès de l’utilisateur sur lequel l’agent s’exécute comme sur votre ordinateur de l’agent.
Dans votre navigateur web, accédez aux pools d’agents et ajoutez une fonctionnalité nommée
cmake
et définissez sa valeuryes
sur .
Comment fonctionne CMake ? Quels arguments puis-je utiliser ?
Spécifications
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique |
Exécutions sur | Agent, DeploymentGroup |
Demandes | Les agents auto-hébergés doivent avoir des fonctionnalités qui correspondent aux exigences suivantes pour exécuter des travaux qui utilisent cette tâche : cmake |
Capabilities | Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail. |
Restrictions de commande | Quelconque |
Variables settables | Quelconque |
Version de l’agent | 1.91.0 ou version ultérieure |
Catégorie de la tâche | Build |