add ARM64 config (#1881)

This commit is contained in:
Tian L 2022-08-29 16:56:55 +08:00 committed by GitHub
commit 3aa61fc32b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 3 deletions

View file

@ -31,6 +31,12 @@ jobs:
useReleaseAppxManifest: false useReleaseAppxManifest: false
platform: ARM platform: ARM
- template: ./templates/build-single-architecture.yaml
parameters:
isReleaseBuild: true
useReleaseAppxManifest: false
platform: ARM64
- template: ./templates/run-ui-tests.yaml - template: ./templates/run-ui-tests.yaml
parameters: parameters:
platform: x64 platform: x64

View file

@ -36,6 +36,13 @@ jobs:
useReleaseAppxmanifest: true useReleaseAppxmanifest: true
condition: not(eq(variables['Build.Reason'], 'PullRequest')) condition: not(eq(variables['Build.Reason'], 'PullRequest'))
- template: ./templates/build-single-architecture.yaml
parameters:
platform: ARM64
isReleaseBuild: true
useReleaseAppxmanifest: true
condition: not(eq(variables['Build.Reason'], 'PullRequest'))
- template: ./templates/run-ui-tests.yaml - template: ./templates/run-ui-tests.yaml
parameters: parameters:
platform: x64 platform: x64

View file

@ -45,7 +45,7 @@ jobs:
downloadDirectory: $(Build.SourcesDirectory) downloadDirectory: $(Build.SourcesDirectory)
vstsFeed: WindowsInboxApps vstsFeed: WindowsInboxApps
vstsFeedPackage: calculator-internals vstsFeedPackage: calculator-internals
vstsPackageVersion: 0.0.103 vstsPackageVersion: 0.0.105
- task: NuGetToolInstaller@1 - task: NuGetToolInstaller@1
displayName: Use NuGet 6.x displayName: Use NuGet 6.x

View file

@ -13,12 +13,14 @@ jobs:
- Buildx64 - Buildx64
- Buildx86 - Buildx86
- BuildARM - BuildARM
- BuildARM64
condition: | condition: |
and and
( (
in(dependencies.Buildx64.result, 'Succeeded', 'SucceededWithIssues', 'Skipped'), in(dependencies.Buildx64.result, 'Succeeded', 'SucceededWithIssues', 'Skipped'),
in(dependencies.Buildx86.result, 'Succeeded', 'SucceededWithIssues', 'Skipped'), in(dependencies.Buildx86.result, 'Succeeded', 'SucceededWithIssues', 'Skipped'),
in(dependencies.BuildARM.result, 'Succeeded', 'SucceededWithIssues', 'Skipped') in(dependencies.BuildARM.result, 'Succeeded', 'SucceededWithIssues', 'Skipped'),
in(dependencies.BuildARM64.result, 'Succeeded', 'SucceededWithIssues', 'Skipped')
) )
pool: pool:
${{ if eq(parameters.isOSSBuild, true) }}: ${{ if eq(parameters.isOSSBuild, true) }}:
@ -47,7 +49,7 @@ jobs:
downloadDirectory: $(Build.SourcesDirectory) downloadDirectory: $(Build.SourcesDirectory)
vstsFeed: WindowsInboxApps vstsFeed: WindowsInboxApps
vstsFeedPackage: calculator-internals vstsFeedPackage: calculator-internals
vstsPackageVersion: 0.0.103 vstsPackageVersion: 0.0.105
- task: PowerShell@2 - task: PowerShell@2
displayName: Generate MsixBundle mapping displayName: Generate MsixBundle mapping