# Node.js # Build a general Node.js project with npm. # Add steps that analyze code, save build artifacts, deploy, and more: # https://docs.microsoft.com/azure/devops/pipelines/languages/javascript trigger: - master pool: vmImage: 'ubuntu-latest' steps: - task: NodeTool@0 inputs: versionSpec: '20.x' displayName: 'Install Node.js' - script: | npm i -g npm@10 displayName: 'Install npm 10' - script: | npm ci displayName: 'npm ci' - task: ComponentGovernanceComponentDetection@0 inputs: scanType: 'Register' verbosity: 'Verbose' alertWarningLevel: 'High' - script: | npm -v displayName: 'npm version' - script: | npm run build displayName: 'npm build' - script: | npm test displayName: 'npm test' - script: | npm run deploy displayName: 'deploy to website'