我的项目有两个 Web 应用程序 (.NET) 和 2 个移动应用程序(在 Xamarin 中构建并部署在 iOS 和 Android 中的移动应用程序)。
团队不清楚使用 Azure DevOps 和 MS AppCenter 之间的权衡。
从这个 SO 项目MS AppCenter 和 Azure DevOps(以前的 VSTS)之间的主要区别是什么?
似乎“...App Center 用于移动应用程序部署和监控,而 DevOps 用于任何平台的开发和部署。”
但是两者之间的权衡是什么?我认为我们希望在 Azure DevOps 中进行所有构建,然后将这些构建提供给 App Center 以进行部署和监控,但是否可以这样做?
任何建议将不胜感激。
如果您想快速构建和分发移动应用程序,应用中心非常有用,它内置了将应用程序部署到 App Store、Google Play 商店、Intune 以及分析的功能。但是,CI/CD 不是很可定制。
Azure Devops 非常适合 CI/CD 可定制,您可以配置构建、在拉取请求时触发构建等等……您还可以在 CD 中配置阶段。也适合将您的项目、代码和 ci/cd 保存在一个地方。但是移动应用的部署不是很好,因为目前没有内置模板,您可以编写自己的 yaml 或从市场上获取模板。
在我看来,来自 Azure Devops 和 VS App Center 的集成提供了最好的体验。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句