Utiliser pnpm avec Azure Pipeline

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.

Jérémy Jeanson

Comments

You have to be logged in to comment this post.