Skip to content

Commit

Permalink
add an azure devops build (microsoft#8200)
Browse files Browse the repository at this point in the history
* add an azure devops build

* fix prettier

* moving azure build under azuredevops folder
  • Loading branch information
bschnurr authored Jun 25, 2024
1 parent 1168be7 commit b5d4d92
Showing 1 changed file with 61 additions and 0 deletions.
61 changes: 61 additions & 0 deletions build/azuredevops/azure-pipelines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
trigger: none
resources:
repositories:
- repository: MicroBuildTemplate
type: git
name: 1ESPipelineTemplates/MicroBuildTemplate
ref: refs/tags/release
variables:
- name: SigningType
value: 'real'
- name: TeamName
value: Pyright
extends:
template: azure-pipelines/MicroBuild.1ES.Official.yml@MicroBuildTemplate
parameters:
sdl:
sourceAnalysisPool: VSEngSS-MicroBuild2022-1ES
pool:
name: AzurePipelines-EO
demands:
- ImageOverride -equals 1ESPT-Ubuntu22.04
os: Linux
customBuildTags:
- ES365AIMigrationTooling
stages:
- stage: stage
jobs:
- job: build
displayName: Build VSIX
timeoutInMinutes: 720
templateContext:
outputs:
- output: pipelineArtifact
displayName: 'publish vsix artifact'
targetPath: build_output
artifactName: vsix-win
steps:
- checkout: self
clean: true
submodules: true
fetchTags: true
persistCredentials: True
- task: NodeTool@0
displayName: Use Node 18.x
inputs:
versionSpec: 18.x
- task: CmdLine@2
displayName: npm install
inputs:
script: npm install
- task: CmdLine@2
displayName: Package VSIX
inputs:
script: npm run package
workingDirectory: packages/vscode-pyright
- task: CopyFiles@2
displayName: 'Copy vsix to: build_output'
inputs:
SourceFolder: packages/vscode-pyright
Contents: '*.vsix'
TargetFolder: build_output

0 comments on commit b5d4d92

Please sign in to comment.