Skip to content

Commit a0dd9ed

Browse files
authored
Engineering - update pipeline (#142326)
1 parent 8d584a5 commit a0dd9ed

File tree

3 files changed

+66
-0
lines changed

3 files changed

+66
-0
lines changed

build/azure-pipelines/darwin/product-build-darwin.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -340,3 +340,27 @@ steps:
340340
displayName: Upload configuration (for Bing settings search)
341341
condition: and(succeeded(), eq(variables['VSCODE_ARCH'], 'x64'), ne(variables['VSCODE_PUBLISH'], 'false'))
342342
continueOnError: true
343+
344+
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
345+
displayName: Generate SBOM (client)
346+
inputs:
347+
BuildDropPath: $(agent.builddirectory)/VSCode-darwin-$(VSCODE_ARCH)
348+
PackageName: Visual Studio Code
349+
condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'universal'))
350+
351+
- publish: $(agent.builddirectory)/VSCode-darwin-$(VSCODE_ARCH)/_manifest
352+
displayName: Publish SBOM (client)
353+
artifact: vscode_client_darwin_$(VSCODE_ARCH)_sbom
354+
condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'universal'))
355+
356+
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
357+
displayName: Generate SBOM (server)
358+
inputs:
359+
BuildDropPath: $(agent.builddirectory)/vscode-reh-darwin
360+
PackageName: Visual Studio Code Server
361+
condition: and(succeeded(), eq(variables['VSCODE_ARCH'], 'x64'))
362+
363+
- publish: $(agent.builddirectory)/vscode-reh-darwin/_manifest
364+
displayName: Publish SBOM (server)
365+
artifact: vscode_server_darwin_$(VSCODE_ARCH)_sbom
366+
condition: and(succeeded(), eq(variables['VSCODE_ARCH'], 'x64'))

build/azure-pipelines/linux/product-build-linux-client.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -357,3 +357,23 @@ steps:
357357
artifactName: "snap-$(VSCODE_ARCH)"
358358
targetPath: .build/linux/snap-tarball
359359
condition: and(succeeded(), ne(variables['VSCODE_PUBLISH'], 'false'))
360+
361+
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
362+
displayName: Generate SBOM (client)
363+
inputs:
364+
BuildDropPath: $(agent.builddirectory)/VSCode-linux-$(VSCODE_ARCH)
365+
PackageName: Visual Studio Code
366+
367+
- publish: $(agent.builddirectory)/VSCode-linux-$(VSCODE_ARCH)/_manifest
368+
displayName: Publish SBOM (client)
369+
artifact: vscode_client_linux_$(VSCODE_ARCH)_sbom
370+
371+
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
372+
displayName: Generate SBOM (server)
373+
inputs:
374+
BuildDropPath: $(agent.builddirectory)/vscode-reh-linux-$(VSCODE_ARCH)
375+
PackageName: Visual Studio Code Server
376+
377+
- publish: $(agent.builddirectory)/vscode-reh-linux-$(VSCODE_ARCH)/_manifest
378+
displayName: Publish SBOM (server)
379+
artifact: vscode_server_linux_$(VSCODE_ARCH)_sbom

build/azure-pipelines/win32/product-build-win32.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,3 +352,25 @@ steps:
352352
artifact: vscode_web_win32_$(VSCODE_ARCH)_archive
353353
displayName: Publish web server archive
354354
condition: and(succeeded(), ne(variables['VSCODE_PUBLISH'], 'false'), ne(variables['VSCODE_ARCH'], 'arm64'))
355+
356+
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
357+
displayName: Generate SBOM (client)
358+
inputs:
359+
BuildDropPath: $(agent.builddirectory)/VSCode-win32-$(VSCODE_ARCH)
360+
PackageName: Visual Studio Code
361+
362+
- publish: $(agent.builddirectory)/VSCode-win32-$(VSCODE_ARCH)/_manifest
363+
displayName: Publish SBOM (client)
364+
artifact: vscode_client_win32_$(VSCODE_ARCH)_sbom
365+
366+
- task: AzureArtifacts.manifest-generator-task.manifest-generator-task.ManifestGeneratorTask@0
367+
displayName: Generate SBOM (server)
368+
inputs:
369+
BuildDropPath: $(agent.builddirectory)/vscode-reh-win32-$(VSCODE_ARCH)
370+
PackageName: Visual Studio Code Server
371+
condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'arm64'))
372+
373+
- publish: $(agent.builddirectory)/vscode-reh-win32-$(VSCODE_ARCH)/_manifest
374+
displayName: Publish SBOM (server)
375+
artifact: vscode_server_win32_$(VSCODE_ARCH)_sbom
376+
condition: and(succeeded(), ne(variables['VSCODE_ARCH'], 'arm64'))

0 commit comments

Comments
 (0)