Xamarin.android 持续集成/部署iOS Android应用程序

Xamarin.android 持续集成/部署iOS Android应用程序,xamarin.android,xamarin.ios,continuous-integration,continuous-deployment,Xamarin.android,Xamarin.ios,Continuous Integration,Continuous Deployment,我们已经使用Visual studio开发了Xamarin.iOS和Xamarin.Android应用程序。 我们需要一种自动化部署的方法,因为我们在bitbucket上有存储库 在搜索中我们发现了詹金斯和麦肯劳德,比特瑞斯。 执行以下流程的最佳选项是什么。 1.从存储库获取代码。 2.为android和iOS平台构建ipa、apk。 3.部署到Appstore/Testflight 以上任何一项都提供了为多个环境(DEV/ST/PROD)配置和部署应用程序的工具 感谢您一一实现您的目标: 从存

我们已经使用Visual studio开发了Xamarin.iOS和Xamarin.Android应用程序。 我们需要一种自动化部署的方法,因为我们在bitbucket上有存储库

在搜索中我们发现了詹金斯和麦肯劳德,比特瑞斯。 执行以下流程的最佳选项是什么。 1.从存储库获取代码。 2.为android和iOS平台构建ipa、apk。 3.部署到Appstore/Testflight

以上任何一项都提供了为多个环境(DEV/ST/PROD)配置和部署应用程序的工具


感谢您一一实现您的目标:

  • 从存储库获取代码
  • 您将需要一个CI/CD工具:,它将帮助您自动化构建过程。大多数工具的第一步是从存储库中获取源代码

  • 为android和iOS平台构建ipa、apk
  • 您需要一台Mac电脑来安装.ipa。这一要求没有简单的解决方法,因为您需要XCode和Apple开发者帐户来为iOS部署构建签名的.ipa。不过,安卓apk几乎可以构建在任何平台上。因为您将需要一个Mac,所以您可能最终不得不为您的CI/CD服务设置一个远程代理,以便在该计算机上构建

  • 部署到Appstore/Testflight
  • 您可以编写此部分的脚本,在CI/CD工具中使用插件,或者完全使用第三方。一些流行的第三方选项是(正式的HockeyApp)或

  • 上述任何一项是否提供了为多个环境(DEV/ST/PROD)配置和部署应用程序的工具

  • 对。上面提到的所有CI/CD工具都支持这一点。此外,Google Play store支持不同的发布跟踪,根据最终选择的工具,您可以使用iOS设置不同的部署策略。

    try appcenter.ms