From e1db6dd6bc3cb079f7b43bcb0ead6ef3b4cdac0f Mon Sep 17 00:00:00 2001 From: Leilei Zhang Date: Wed, 16 Apr 2025 19:52:47 +0800 Subject: [PATCH] update pipeline --- .pipelines/v2/oneFuzz.yml | 3 ++- .pipelines/v2/templates/job-build-project.yml | 9 ++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.pipelines/v2/oneFuzz.yml b/.pipelines/v2/oneFuzz.yml index 96e46871bb..73d2689531 100644 --- a/.pipelines/v2/oneFuzz.yml +++ b/.pipelines/v2/oneFuzz.yml @@ -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 diff --git a/.pipelines/v2/templates/job-build-project.yml b/.pipelines/v2/templates/job-build-project.yml index 80ec52d9d4..f174618a99 100644 --- a/.pipelines/v2/templates/job-build-project.yml +++ b/.pipelines/v2/templates/job-build-project.yml @@ -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) }}: