mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-30 21:41:46 +01:00
29 lines
1.2 KiB
YAML
29 lines
1.2 KiB
YAML
parameters:
|
|
- name: VSCODE_CLI_ARTIFACT
|
|
type: string
|
|
- name: VSCODE_CHECK_ONLY
|
|
type: boolean
|
|
default: false
|
|
|
|
steps:
|
|
- ${{ if not(parameters.VSCODE_CHECK_ONLY) }}:
|
|
- ${{ if contains(parameters.VSCODE_CLI_ARTIFACT, 'win32') }}:
|
|
- publish: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip
|
|
artifact: ${{ parameters.VSCODE_CLI_ARTIFACT }}
|
|
displayName: Publish ${{ parameters.VSCODE_CLI_ARTIFACT }} artifact
|
|
|
|
- ${{ else }}:
|
|
- ${{ if contains(parameters.VSCODE_CLI_ARTIFACT, 'darwin') }}:
|
|
- publish: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.zip
|
|
artifact: ${{ parameters.VSCODE_CLI_ARTIFACT }}
|
|
displayName: Publish ${{ parameters.VSCODE_CLI_ARTIFACT }} artifact
|
|
|
|
- ${{ else }}:
|
|
- publish: $(Build.ArtifactStagingDirectory)/${{ parameters.VSCODE_CLI_ARTIFACT }}.tar.gz
|
|
artifact: ${{ parameters.VSCODE_CLI_ARTIFACT }}
|
|
displayName: Publish ${{ parameters.VSCODE_CLI_ARTIFACT }} artifact
|
|
|
|
- publish: $(Build.ArtifactStagingDirectory)/sbom_${{ parameters.VSCODE_CLI_ARTIFACT }}/_manifest
|
|
displayName: Publish SBOM
|
|
artifact: sbom_${{ parameters.VSCODE_CLI_ARTIFACT }}
|