代码之家  ›  专栏  ›  技术社区  ›  Kirsten

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

  •  1
  • Kirsten  · 技术社区  · 6 年前

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

    这是迄今为止的山药

    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 在构建结果页面的工件选项卡上提到工件资源管理器。但我找不到。

    我还查看了项目中的工件,但它们只包含一些我放在那里的nuget包。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Shayki Abramczyk Cece Dong - MSFT    6 年前

    你看不到文物,因为你没有 "Publish Build Artifacts" task .

    例如,添加此任务:

    - task: PublishBuildArtifacts@1
      inputs:
         pathtoPublish: '$(appxPackageDir)' 
         artifactName: 'drop' 
    
    推荐文章