Npm@0 - tâche npm v0
Utilisez cette tâche pour installer et publier des packages npm ou pour exécuter une npm
commande. Prend en charge npmjs.com
et les registres authentifiés tels qu’Azure Artifacts.
Notes
La tâche npm Authenticate est la méthode recommandée pour s’authentifier auprès d’Azure Artifacts. Cette tâche ne prend plus de nouvelles fonctionnalités et seuls les bogues critiques sont traités.
Syntaxe
# npm v0
# Run an npm command. Use NpmAuthenticate@0 task for latest capabilities.
- task: Npm@0
inputs:
#cwd: # string. working folder.
command: 'install' # string. Required. npm command. Default: install.
#arguments: # string. arguments.
# npm v0
# Run an npm command.
- task: Npm@0
inputs:
#cwd: # string. working folder.
command: 'install' # string. Required. npm command. Default: install.
#arguments: # string. arguments.
Entrées
cwd
- dossier de travail
string
.
Spécifie le répertoire de travail dans lequel la npm
commande est exécutée. Par défaut à la racine du référentiel.
command
- Commande npm
string
. Obligatoire. Valeur par défaut : install
.
Spécifie la commande et les arguments, qui sont passés à npm
pour exécution.
Si vos arguments contiennent des guillemets doubles ("
), échappez-les avec une barre oblique (\
) et entourez la chaîne d’échappement de guillemets doubles ("
).
arguments
- Arguments
string
.
Arguments supplémentaires passés à npm
.
Options de contrôle de la tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Notes
Notes
Le service de génération de collection de projets et l’identité du service de build de votre projet doivent être définis sur Contributeur pour publier vos packages dans un flux à l’aide d’Azure Pipelines. Pour plus d’informations, consultez Ajouter de nouveaux utilisateurs/groupes .
Où puis-je apprendre les commandes et arguments npm ?
Configuration requise
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute 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 : npm |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commandes | Quelconque |
Variables settables | Quelconque |
Version de l’agent | 2.144.0 ou version ultérieure |
Catégorie de la tâche | Package |
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute 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 : npm |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commandes | Quelconque |
Variables settables | Quelconque |
Version de l’agent | 2.115.0 ou version ultérieure |
Catégorie de la tâche | Package |
Condition requise | Description |
---|---|
Types de pipelines | YAML, build classique, version classique |
S’exécute 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 : npm |
Capabilities | Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail. |
Restrictions de commandes | Quelconque |
Variables settables | Quelconque |
Version de l’agent | 1.91.0 ou version ultérieure |
Catégorie de la tâche | Package |