UNPKG

generator-code

Version:

Yeoman generator for Visual Studio Code extensions.

62 lines (51 loc) 1.38 kB
name: $(Date:yyyyMMdd)$(Rev:.r) trigger: batch: true branches: include: - main pr: none resources: repositories: - repository: templates type: github name: microsoft/vscode-engineering ref: main endpoint: Monaco parameters: - name: publishPackage displayName: 🚀 Publish generator-code type: boolean default: false extends: template: azure-pipelines/npm-package/pipeline.yml@templates parameters: npmPackages: - name: generator-code buildSteps: - script: npm i displayName: Install dependencies testPlatforms: - name: Linux nodeVersions: - 22.x - name: MacOS nodeVersions: - 22.x - name: Windows nodeVersions: - 22.x testSteps: - script: npm i displayName: Install dependencies - bash: | /usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & echo ">>> Started xvfb" displayName: Start xvfb condition: eq(variables['Agent.OS'], 'Linux') - script: npm test displayName: Test npm package env: DISPLAY: ':99.0' publishPackage: ${{ parameters.publishPackage }} publishRequiresApproval: false