我的项目有两个Web应用程序(.NET)和两个移动应用程序(在Xamarin中构建并在iOS和Android中部署的移动应用程序)。
在使用Azure DevOps和MS AppCenter之间的权衡方面,团队尚不清楚。
“ ... App Center用于移动应用程序部署和监视,而DevOps用于任何平台开发和部署。”
但是两者之间的权衡是什么?我认为我们想在Azure DevOps中完成所有构建,然后将这些构建馈入App Center进行部署和监视,但是有可能这样做吗?
任何建议将不胜感激。
答案 0 :(得分:1)
如果您想快速构建和分发移动应用程序,那么应用程序中心非常有用,它具有将应用程序部署到App Store,Google Play Store,Intune和分析中的强大功能。但是,CI / CD并不是非常可定制的。
Azure Devops非常适合自定义CI / CD,您可以配置构建,根据拉取请求触发构建等等。此外,您还可以在CD中配置阶段。也可以将您的项目,代码和ci / cd放在一个地方。但是,移动应用程序的部署并不理想,因为目前没有内置模板,您可以编写自己的Yaml或从市场上获取模板。
我认为Azure Devops和VS App Center的集成提供了最佳体验。