update pipeline

This commit is contained in:
Leilei Zhang
2025-04-16 19:52:47 +08:00
parent af64da23a0
commit e1db6dd6bc
2 changed files with 10 additions and 2 deletions

View File

@@ -38,10 +38,11 @@ stages:
demands: ImageOverride -equals SHINE-VS17-Preview
buildPlatforms:
- ${{ parameters.platform }}
buildConfigurations: [Fuzzing]
buildConfigurations: [Release]
enablePackageCaching: true
enableMsBuildCaching: ${{ parameters.enableMsBuildCaching }}
runTests: true
fuzzingBuild: true
useVSPreview: ${{ parameters.useVSPreview }}
- stage: OneFuzz

View File

@@ -50,6 +50,9 @@ parameters:
- name: runTests
type: boolean
default: true
- name: fuzzingBuild
type: boolean
default: false
- name: useVSPreview
type: boolean
default: false
@@ -110,6 +113,10 @@ jobs:
JobOutputArtifactName: build-$(BuildPlatform)-$(BuildConfiguration)${{ parameters.artifactStem }}
NUGET_RESTORE_MSBUILD_ARGS: /p:Platform=$(BuildPlatform) # Required for nuget to work due to self contained
NODE_OPTIONS: --max_old_space_size=16384
${{ if eq(parameters.fuzzingBuild, true) }}:
FuzzingBuildConfiguration: Fuzzing
${{ else }}:
FuzzingBuildConfiguration: ${{ parameters.BuildConfiguration }}
${{ if eq(parameters.runTests, true) }}:
MSBuildMainBuildTargets: Build;Test
${{ else }}:
@@ -239,7 +246,7 @@ jobs:
/t:$(MSBuildMainBuildTargets)
$(RestoreAdditionalProjectSourcesArg)
platform: $(BuildPlatform)
configuration: $(BuildConfiguration)
configuration: $(FuzzingBuildConfiguration)
msbuildArchitecture: x64
maximumCpuCount: true
${{ if eq(parameters.enableMsBuildCaching, true) }}: