在哪里可以在Azure DevOps中看到创建的包以上传到商店?

时间:2018-12-18 07:07:44

标签: azure-devops windows-store

我想创建要加载到商店的软件包。

到目前为止,这是YAML

trigger:
- master

pool:
  vmImage: 'VS2017-Win2016'

variables:
  solution: '**/*.sln'
  buildPlatform: 'x64'
  buildConfiguration: 'Release'
  appxPackageDir: '$(build.artifactStagingDirectory)\AppxPackages\\'

steps:
- task: NuGetToolInstaller@0

- task: NuGetCommand@2
  inputs:
    restoreSolution: '**\*.sln'
    feedsToUse: config

    nugetConfigPath: 'MyApp.Win10/mynuget.config'


- task: VSBuild@1
  inputs:
    platform: 'x64'
    solution:  '**\*.sln'
    configuration: '$(buildConfiguration)'
    msbuildArgs: '/p:AppxBundlePlatforms="$(buildPlatform)" /p:AppxPackageDir="$(appxPackageDir)" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload'

The docs在构建结果页面的Artifacts标签上提到Artifacts Explorer。但是我找不到它。

我也查看了项目中的工件,但是它们只包含我放在其中的一些nuget程序包。

1 个答案:

答案 0 :(得分:1)

您看不到伪像,因为您没有"Publish Build Artifacts" task

例如,添加以下任务:

- task: PublishBuildArtifacts@1
  inputs:
     pathtoPublish: '$(appxPackageDir)' 
     artifactName: 'drop'