You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure DevOps Pipeline将构建包上传至Microsoft Intune

从VS App Center迁移至Intune:Azure DevOps Pipeline上传构建包方案

作为长期使用Microsoft VS App Center向测试人员分发非生产版本应用的用户,由于VS App Center将于2025年3月31日停止服务,我们选定Intune作为替代方案。需要明确的是:

  • Intune不支持非生产版本应用分发(无内置应用商店功能),核心定位是MDM应用管理
  • Intune可作为中转,将构建包上传至Google Play和Apple App Store(需先完成Intune端的上传)

以下是通过Azure DevOps Pipeline将构建包上传至Intune的具体解决方案:

核心步骤

  • 配置Intune服务连接
    在Azure DevOps项目的「项目设置」→「服务连接」中,添加「Microsoft Intune」类型的服务连接,完成Azure AD身份验证,确保Pipeline有权限访问Intune资源。

  • 构建包下载与上传任务配置
    在YAML Pipeline中添加以下关键任务:

    1. 下载构建产物:使用DownloadBuildArtifacts任务拉取流水线生成的应用包(支持.apk/.aab/.ipa格式)
      - task: DownloadBuildArtifacts@1
        inputs:
          buildType: 'current'
          downloadType: 'single'
          artifactName: 'app-packages'
          downloadPath: '$(Build.ArtifactStagingDirectory)'
      
    2. 上传至Intune:添加「Intune Upload App」任务,指定应用包路径、基本信息等参数
      - task: IntuneUploadApp@1
        inputs:
          serviceConnection: '你的Intune服务连接名称'
          appPackage: '$(Build.ArtifactStagingDirectory)/**/*.aab' # 根据实际包格式调整
          appName: '你的应用显示名称'
          appDescription: '应用功能描述'
          appCategory: '业务应用' # 匹配Intune中已创建的应用类别
          publisher: '你的组织名称'
          displayVersion: '$(Build.BuildNumber)' # 可关联流水线版本号
      
  • 应用商店同步配置(可选)
    若需将Intune中的应用同步至Google Play或Apple App Store,需在Intune管理中心为该应用配置对应的商店连接:

    • 对于Google Play:关联已验证的Google Play开发者账号,开启「自动同步应用至商店」选项
    • 对于Apple App Store:配置Apple Developer账号与Intune的集成,完成应用签名与同步设置
  • 上传结果验证
    流水线执行完成后,登录Intune管理中心,进入「应用」→「所有应用」,找到目标应用,确认构建包已成功上传且状态为「可用」。

内容的提问来源于stack exchange,提问作者Resfeber Eudaimonia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.14 12:19:56