Path: blob/main/build/azure-pipelines/linux/product-build-linux-ci.yml
4772 views
parameters:1- name: VSCODE_CIBUILD2type: boolean3- name: VSCODE_QUALITY4type: string5- name: VSCODE_TEST_SUITE6type: string78jobs:9- job: Linux${{ parameters.VSCODE_TEST_SUITE }}10displayName: ${{ parameters.VSCODE_TEST_SUITE }} Tests11timeoutInMinutes: 3012variables:13DISPLAY: ":10"14NPM_ARCH: x6415VSCODE_ARCH: x6416templateContext:17outputs:18- output: pipelineArtifact19targetPath: $(Build.SourcesDirectory)/.build/crashes20artifactName: crash-dump-linux-$(VSCODE_ARCH)-${{ lower(parameters.VSCODE_TEST_SUITE) }}-$(System.JobAttempt)21displayName: Publish Crash Reports22sbomEnabled: false23isProduction: false24condition: failed()25- output: pipelineArtifact26targetPath: $(Build.SourcesDirectory)/node_modules27artifactName: node-modules-linux-$(VSCODE_ARCH)-${{ lower(parameters.VSCODE_TEST_SUITE) }}-$(System.JobAttempt)28displayName: Publish Node Modules29sbomEnabled: false30isProduction: false31condition: failed()32- output: pipelineArtifact33targetPath: $(Build.SourcesDirectory)/.build/logs34artifactName: logs-linux-$(VSCODE_ARCH)-${{ lower(parameters.VSCODE_TEST_SUITE) }}-$(System.JobAttempt)35displayName: Publish Log Files36sbomEnabled: false37isProduction: false38condition: succeededOrFailed()39steps:40- template: ./steps/product-build-linux-compile.yml@self41parameters:42VSCODE_ARCH: x6443VSCODE_CIBUILD: ${{ parameters.VSCODE_CIBUILD }}44VSCODE_QUALITY: ${{ parameters.VSCODE_QUALITY }}45${{ if eq(parameters.VSCODE_TEST_SUITE, 'Electron') }}:46VSCODE_RUN_ELECTRON_TESTS: true47${{ if eq(parameters.VSCODE_TEST_SUITE, 'Browser') }}:48VSCODE_RUN_BROWSER_TESTS: true49${{ if eq(parameters.VSCODE_TEST_SUITE, 'Remote') }}:50VSCODE_RUN_REMOTE_TESTS: true515253