Path: blob/main/build/azure-pipelines/win32/product-build-win32-ci.yml
3520 views
parameters:1- name: VSCODE_CIBUILD2type: boolean3- name: VSCODE_QUALITY4type: string5- name: VSCODE_TEST_SUITE6type: string78jobs:9- job: Windows${{ parameters.VSCODE_TEST_SUITE }}10displayName: ${{ parameters.VSCODE_TEST_SUITE }} Tests11timeoutInMinutes: 5012variables:13VSCODE_ARCH: x6414templateContext:15outputs:16- output: pipelineArtifact17targetPath: .build/crashes18artifactName: crash-dump-windows-$(VSCODE_ARCH)-${{ lower(parameters.VSCODE_TEST_SUITE) }}-$(System.JobAttempt)19displayName: Publish Crash Reports20sbomEnabled: false21isProduction: false22condition: failed()23- output: pipelineArtifact24targetPath: node_modules25artifactName: node-modules-windows-$(VSCODE_ARCH)-${{ lower(parameters.VSCODE_TEST_SUITE) }}-$(System.JobAttempt)26displayName: Publish Node Modules27sbomEnabled: false28isProduction: false29condition: failed()30- output: pipelineArtifact31targetPath: .build/logs32artifactName: logs-windows-$(VSCODE_ARCH)-${{ lower(parameters.VSCODE_TEST_SUITE) }}-$(System.JobAttempt)33displayName: Publish Log Files34sbomEnabled: false35isProduction: false36condition: succeededOrFailed()37steps:38- template: product-build-win32-compile.yml@self39parameters:40VSCODE_ARCH: x6441VSCODE_CIBUILD: ${{ parameters.VSCODE_CIBUILD }}42VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }}43${{ if eq(parameters.VSCODE_TEST_SUITE, 'Electron') }}:44VSCODE_RUN_ELECTRON_TESTS: true45${{ if eq(parameters.VSCODE_TEST_SUITE, 'Browser') }}:46VSCODE_RUN_BROWSER_TESTS: true47${{ if eq(parameters.VSCODE_TEST_SUITE, 'Remote') }}:48VSCODE_RUN_REMOTE_TESTS: true495051