Azure DevOps 与 Microsoft AppCenter
Azure DevOps vs Microsoft AppCenter
我的项目有两个 Web 应用程序 (.NET) 和 2 个移动应用程序(在 Xamarin 中构建并部署在 iOS 和 Android 中的移动应用程序)。
团队不清楚使用 Azure DevOps 和 MS AppCenter 之间的权衡。
来自这个 SO 项目
似乎“...App Center 用于移动应用程序部署和监控,而 DevOps 用于任何平台开发和部署。”
但这两者之间的取舍是什么?我认为我们希望在 Azure DevOps 中完成所有构建,然后将这些构建提供给 App Center 以进行部署和监控,但是否可以这样做?
如有任何建议,我们将不胜感激。
如果您想快速构建和分发移动应用程序,应用程序中心非常有用,它内置了将应用程序部署到 App Store、Google Play Store、Intune 以及分析的模板。但是,CI/CD 不是很可定制。
Azure Devops 非常适合 CI/CD 自定义,您可以配置构建、根据拉取请求触发构建等...您还可以在 CD 中配置阶段。也有助于将您的项目、代码和 ci/cd 放在一个地方。然而,移动应用程序的部署不是很好,因为目前没有内置模板,您可以编写自己的 yaml 或从市场获取模板。
在我看来,Azure Devops 和 VS App Center 的集成提供了最好的体验。
我的项目有两个 Web 应用程序 (.NET) 和 2 个移动应用程序(在 Xamarin 中构建并部署在 iOS 和 Android 中的移动应用程序)。
团队不清楚使用 Azure DevOps 和 MS AppCenter 之间的权衡。
来自这个 SO 项目
似乎“...App Center 用于移动应用程序部署和监控,而 DevOps 用于任何平台开发和部署。”
但这两者之间的取舍是什么?我认为我们希望在 Azure DevOps 中完成所有构建,然后将这些构建提供给 App Center 以进行部署和监控,但是否可以这样做?
如有任何建议,我们将不胜感激。
如果您想快速构建和分发移动应用程序,应用程序中心非常有用,它内置了将应用程序部署到 App Store、Google Play Store、Intune 以及分析的模板。但是,CI/CD 不是很可定制。
Azure Devops 非常适合 CI/CD 自定义,您可以配置构建、根据拉取请求触发构建等...您还可以在 CD 中配置阶段。也有助于将您的项目、代码和 ci/cd 放在一个地方。然而,移动应用程序的部署不是很好,因为目前没有内置模板,您可以编写自己的 yaml 或从市场获取模板。
在我看来,Azure Devops 和 VS App Center 的集成提供了最好的体验。