This commit is contained in:
oneonezhang 2025-02-14 13:29:22 +08:00
commit 1a36097168

View file

@ -8,7 +8,7 @@ trigger: none
pr: none pr: none
variables: variables:
versionMajor: 11 versionMajor: 1 #temp change
versionMinor: 2502 versionMinor: 2502
versionBuild: $[counter(format('{0}.{1}.*', variables['versionMajor'], variables['versionMinor']), 0)] versionBuild: $[counter(format('{0}.{1}.*', variables['versionMajor'], variables['versionMinor']), 0)]
versionPatch: 0 versionPatch: 0
@ -40,6 +40,11 @@ extends:
name: EssentialExperiences-windows-2022 name: EssentialExperiences-windows-2022
image: MMSWindows2022-Secure image: MMSWindows2022-Secure
os: windows os: windows
sdl:
tsa:
enabled: true
codeql:
tsaEnabled: true
stages: stages:
- stage: Calculator - stage: Calculator
@ -55,39 +60,21 @@ extends:
platform: x86 platform: x86
isReleaseBuild: true isReleaseBuild: true
useReleaseAppxmanifest: true useReleaseAppxmanifest: true
condition: not(eq(variables['Build.Reason'], 'PullRequest')) condition: false
- template: /build/pipelines/templates/build-single-architecture.yaml@self - template: /build/pipelines/templates/build-single-architecture.yaml@self
parameters: parameters:
platform: ARM platform: ARM
isReleaseBuild: true isReleaseBuild: true
useReleaseAppxmanifest: true useReleaseAppxmanifest: true
condition: not(eq(variables['Build.Reason'], 'PullRequest')) condition: false
- template: /build/pipelines/templates/build-single-architecture.yaml@self - template: /build/pipelines/templates/build-single-architecture.yaml@self
parameters: parameters:
platform: ARM64 platform: ARM64
isReleaseBuild: true isReleaseBuild: true
useReleaseAppxmanifest: true useReleaseAppxmanifest: true
condition: not(eq(variables['Build.Reason'], 'PullRequest')) condition: false
- template: /build/pipelines/templates/run-ui-tests.yaml@self
parameters:
platform: x64
runsettingsFileName: CalculatorUITests.release.runsettings
- template: /build/pipelines/templates/run-ui-tests.yaml@self
parameters:
platform: x86
runsettingsFileName: CalculatorUITests.release.runsettings
- template: /build/pipelines/templates/run-unit-tests.yaml@self
parameters:
platform: x64
- template: /build/pipelines/templates/run-unit-tests.yaml@self
parameters:
platform: x86
- template: /build/pipelines/templates/package-msixbundle.yaml@self - template: /build/pipelines/templates/package-msixbundle.yaml@self
parameters: parameters: