# This template contains a job to create a VPack. The VPack is used to preinstall the app in a # Windows OS build. jobs: - job: ReleaseVPack dependsOn: Package pool: vmImage: windows-2019 variables: skipComponentGovernanceDetection: true steps: - checkout: none - task: DownloadBuildArtifacts@0 displayName: Download appxBundleSigned artifact inputs: artifactName: appxBundleSigned - task: CopyFiles@2 displayName: Copy signed AppxBundle to vpack staging folder inputs: sourceFolder: $(Build.ArtifactStagingDirectory)\appxBundleSigned contents: Microsoft.WindowsCalculator_8wekyb3d8bbwe.appxbundle targetFolder: $(Build.ArtifactStagingDirectory)\vpack\appxBundle - task: PkgESVPack@12 displayName: Create and push vpack for app env: SYSTEM_ACCESSTOKEN: $(System.AccessToken) inputs: sourceDirectory: $(Build.ArtifactStagingDirectory)\vpack\appxBundle description: VPack for the Calculator Application pushPkgName: calculator.app version: $(versionMajor).$(versionMinor).$(versionBuild) owner: paxeeapps provData: true - task: PublishBuildArtifacts@1 displayName: Publish vpack\app artifact with vpack manifest inputs: pathtoPublish: $(XES_VPACKMANIFESTDIRECTORY)\$(XES_VPACKMANIFESTNAME) artifactName: vpackManifest