From 143d94ae0dfed656d43fe211ffb7c7d69a27f87f Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Thu, 16 Mar 2023 16:22:21 -0700 Subject: [PATCH] Add publish pipeline for md server (#177387) --- .../server/build/pipeline.yml | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 extensions/markdown-language-features/server/build/pipeline.yml diff --git a/extensions/markdown-language-features/server/build/pipeline.yml b/extensions/markdown-language-features/server/build/pipeline.yml new file mode 100644 index 00000000000..73f21ec1173 --- /dev/null +++ b/extensions/markdown-language-features/server/build/pipeline.yml @@ -0,0 +1,61 @@ +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 vscode-markdown-languageserver + type: boolean + default: false + +extends: + template: azure-pipelines/npm-package/pipeline.yml@templates + parameters: + npmPackages: + - name: vscode-markdown-languageserver + + buildSteps: + - script: npm install + displayName: Install dependencies + + - script: npm run compile + displayName: Compile + + - script: npm run api-extractor + displayName: API Extractor + + testPlatforms: + - name: Linux + nodeVersions: + - 16.x + - name: MacOS + nodeVersions: + - 16.x + - name: Windows + nodeVersions: + - 16.x + + testSteps: + - script: npm install + displayName: Install dependencies + + - script: npm run compile + displayName: Compile + + - script: npm test + displayName: Test npm package + + publishPackage: ${{ parameters.publishPackage }}