Utiliser pnpm avec Azure Pipeline
Date of publication
3/26/2022
No comments
Comme évoqué dans mon précédent article, pnpm peut être un véritable atout pour vos builds. Sa mise en place n’est pas très compliquée. Elle implique la mise en place d’une tâche d’installation de pnpm suivi d’une tâche d’installation des modules utiles à nos applications.
Dans le cadre d’un pipeline YAML, le code à utiliser est le suivant :
# Node tasks
- task: CmdLine@2
displayName: 'Installer pnpm'
inputs:
script: npm install -g pnpm
- task: CmdLine@2
displayName: 'Installer les modules via pnpm'
inputs:
script: pnpm install
workingDirectory: $(Build.SourcesDirectory)/sources/website
Bien évidemment, il faut adapter workingDirectory
en fonction du dossier dans lequel se trouve le site ou l’application dépendant de nodejs.