Xamarin Forms - UWP - 通过App中心部署的VSTS任务 - Yaml

时间:2018-06-01 06:36:25

标签: xamarin.forms uwp azure-devops visual-studio-app-center

我有一个包含3个平台的Xamarin Forms解决方案:iOS,Android和UWP。我在App Center上设置了3个相应的应用程序。

目前,我可以通过VSTS任务(全部在Yaml中定义)成功构建和部署iOS和Android。

我试图为UWP做同样的事情。但是,我找不到通过App Center部署UWP应用程序的VSTS任务。

更新

仅供参考,这里是iOS和Android部署任务(在不同的阶段和主机上,一个窗口一个mac):

- task: AppCenterDistribute@0
    displayName: 'iOS Deployment'
    inputs:
        serverEndpoint: 'App Center'
        appSlug: '.....'
        appFile: '**/*.ipa'
        symbolsDsymFiles: '**/*.dSYM'
        symbolsIncludeParentDirectory: false
        distributionGroupId: '..............'
        releaseNotesInput: 'bla bla'

- task: AppCenterDistribute@0
    displayName: 'Android Deployment'
    inputs:
        serverEndpoint: 'App Center'
        appSlug: '......'
        appFile: '...../*.apk'
        symbolsIncludeParentDirectory: false
        distributionGroupId: '......'
        releaseNotesInput: 'bla bla'

1 个答案:

答案 0 :(得分:1)

遗憾的是,我们目前不支持在App Center中构建Xamarin UWP,目前还没有eta。

但请检查我们发布更新时经常更新的roadmap

更新

对于部署,您可以选择Universal Windows Platform VSTS任务。 Xamarin.UWP的过程类似于原生UWP。但是需要修改部署到Visual Studio App Center的Binary file path

<强>例如

解决方案名称:XamarinAppTest

二进制文件路径:XamarinAppTest.UWP_1.0.0.0_Test.appx

enter image description here

我已经测试过,它在我这边工作。