我有运行 azure devops 构建管道来构建 iOS 应用程序。
到目前为止,我有 CI/CD,从构建应用程序到通过曲棍球机制将应用程序分发给测试人员
但我只是想知道,是否可以通过试飞来推动构建。
试飞是否为此提供API?
我可以附加发行说明作为试飞构建的一部分吗?
附言
是否建议使用试飞来进行如此频繁的发布?
是否可以在没有人工干预的情况下自动提交应用程序进行外部测试?
每周我们都会向测试人员发布 10 到 15 个构建版本。但我们在应用商店的发布将是一个月一次。
我有运行 azure devops 构建管道来构建 iOS 应用程序。
到目前为止,我有 CI/CD,从构建应用程序到通过曲棍球机制将应用程序分发给测试人员
但我只是想知道,是否可以通过试飞来推动构建。
试飞是否为此提供API?
我可以附加发行说明作为试飞构建的一部分吗?
附言
是否建议使用试飞来进行如此频繁的发布?
是否可以在没有人工干预的情况下自动提交应用程序进行外部测试?
每周我们都会向测试人员发布 10 到 15 个构建版本。但我们在应用商店的发布将是一个月一次。
是的,您绝对可以在 Azure DevOps 上构建 iOS 应用并将 IPA 部署到 TestFlight。
有关详细信息,请参阅 Azure 文档 - https://docs.microsoft.com/en-us/azure/devops/pipelines/ecosystems/xcode?view=azure-devops#deploy
此外,请务必安装Apple App Store Extension。然后,您需要进入项目设置以建立服务连接,以便在 yml 中使用它。
就,is it advisable to use test flight to have so much frequent releases ?
- 我认为是的,您希望确保您的交付管道完好无损,以便您随时准备投入生产。发布到 Test Flight 并且不使用给定的构建没有任何害处。