[合并到dev中之前,通过AppCenter测试移动应用功能分支

问题描述 投票:0回答:1

到目前为止,我们一直在使用AppCenter在对dev分支的每次提交时自动将其部署到TestFlight。但是现在,我们希望在将功能合并到开发人员之前通过TestFlight共享功能。在将新功能100%准备合并到开发人员之前,将其自动推送到TestFlight的好方法是什么?

Background:到目前为止,我们一次只有一名开发人员,而我们的工作流程是这样的:

  • UI / UX小组发送草稿
  • 开发人员在新功能分支上实现它
  • [只要功能准备就绪,我们就会将其合并到开发人员中,
  • [每次提交开发人员时,它就会通过Microsoft AppCenter自动部署到TestFlight
  • Designer可以通过TestFlight对其进行审查
  • 我们将整合变更和修正
  • 再次将它们合并到开发人员中

依此类推。

但是现在我们开始并行开发多个功能,我们希望设计人员能够在将功能合并到dev中之前对其进行检查,以便在保持dev分支干净的同时检查较小的步骤。如果只有开发人员来审查它,我想说他们应该只签出分支并在其模拟器或自己的设备上对其进行测试。但是,我们希望设计人员能够通过TestFlight对其进行测试,但是不确定在需要检查时如何自动将功能分支自动部署到TestFlight吗?

想法

  • 设置“沙箱”分支,并始终使用git checkout sandbox && git reset --hard feature-branch && git push --force将功能发送到沙箱TestFlight应用程序,以供设计人员进行审查。缺点:需要进行沟通以确保在设计审查完成之前没有人覆盖沙盒。
  • 无需AppCenter即可将功能手动推送到TestFlight(非常烦人,需要很多时间)

还有其他最佳实践或想法吗?

git testflight git-flow visual-studio-app-center
1个回答
0
投票

最佳方法是使用Transporter或Xcode手动上传应用。在此之前,要测试应用程序,您可以将Diawi链接发送给测试人员。您可以使用Microsoft提供的TFS轻松管理版本控制。试试看。这不是那么繁琐的任务。

© www.soinside.com 2019 - 2024. All rights reserved.