Add release appxmanifest (#1682)
Currently, the copy of Package.appxmanifest in this repo is overwritten with a copy from an internal repo during release builds. This change adds the release version of Package.appxmanifest to this repo, to make it easier to maintain and keep it in sync with the copy used during development.
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
parameters:
|
||||
isReleaseBuild: false
|
||||
useTestVersionOfInternalsPackage: false
|
||||
useReleaseAppxManifest: false
|
||||
platform: ''
|
||||
condition: ''
|
||||
|
||||
@@ -16,9 +16,15 @@ jobs:
|
||||
BuildConfiguration: Release
|
||||
BuildPlatform: ${{ parameters.platform }}
|
||||
${{ if eq(parameters.isReleaseBuild, true) }}:
|
||||
ExtraMSBuildArgs: '/p:IsStoreBuild=true'
|
||||
${{ if eq(parameters.useReleaseAppxManifest, true) }}:
|
||||
ExtraMSBuildArgs: '/p:IsStoreBuild=true /p:UseReleaseAppxManifest=true'
|
||||
${{ if eq(parameters.useReleaseAppxManifest, false) }}:
|
||||
ExtraMSBuildArgs: '/p:IsStoreBuild=true'
|
||||
${{ if eq(parameters.isReleaseBuild, false) }}:
|
||||
ExtraMSBuildArgs: ''
|
||||
${{ if eq(parameters.useReleaseAppxManifest, true) }}:
|
||||
ExtraMSBuildArgs: '/p:UseReleaseAppxManifest=true'
|
||||
${{ if eq(parameters.useReleaseAppxManifest, false) }}:
|
||||
ExtraMSBuildArgs: ''
|
||||
steps:
|
||||
- checkout: self
|
||||
fetchDepth: 1
|
||||
@@ -31,10 +37,7 @@ jobs:
|
||||
downloadDirectory: $(Build.SourcesDirectory)
|
||||
vstsFeed: WindowsInboxApps
|
||||
vstsFeedPackage: calculator-internals
|
||||
${{ if eq(parameters.useTestVersionOfInternalsPackage, false) }}:
|
||||
vstsPackageVersion: 0.0.66
|
||||
${{ if eq(parameters.useTestVersionOfInternalsPackage, true) }}:
|
||||
vstsPackageVersion: 0.0.65
|
||||
vstsPackageVersion: 0.0.67
|
||||
|
||||
- task: NuGetToolInstaller@1
|
||||
displayName: Use NuGet 5.x
|
||||
|
@@ -4,7 +4,7 @@
|
||||
|
||||
parameters:
|
||||
signBundle: false
|
||||
useTestVersionOfInternalsPackage: false
|
||||
createStoreBrokerPackages: false
|
||||
|
||||
jobs:
|
||||
- job: Package
|
||||
@@ -43,17 +43,7 @@ jobs:
|
||||
downloadDirectory: $(Build.SourcesDirectory)
|
||||
vstsFeed: WindowsInboxApps
|
||||
vstsFeedPackage: calculator-internals
|
||||
vstsPackageVersion: 0.0.66
|
||||
|
||||
- ${{ if eq(parameters.useTestVersionOfInternalsPackage, true) }}:
|
||||
- task: UniversalPackages@0
|
||||
displayName: Download internals package
|
||||
inputs:
|
||||
command: download
|
||||
downloadDirectory: $(Build.SourcesDirectory)
|
||||
vstsFeed: WindowsInboxApps
|
||||
vstsFeedPackage: calculator-internals
|
||||
vstsPackageVersion: 0.0.65
|
||||
vstsPackageVersion: 0.0.67
|
||||
|
||||
- task: PowerShell@2
|
||||
displayName: Generate AppxBundle mapping
|
||||
|
Reference in New Issue
Block a user