【问题标题】:Teamcity + Ionic - build for iOS & AndroidTeamcity + Ionic - 为 iOS 和 Android 构建
【发布时间】:2019-08-09 21:29:09
【问题描述】:

我想使用 Teamcity 进行 CI 并从 Ionic 应用程序为 iOS 和 Android 生成构建和人工制品。我认为我可以在 Linux 虚拟代理上做到这一点,但我认为为 iOS 构建会有问题。

我是使用 Teamcity 的新手,所以我想问一下使用 TeamCity 为 iOS/Android 进行 CI 和构建的最佳实践是什么。

感谢您的建议。

【问题讨论】:

    标签: ionic-framework continuous-integration teamcity


    【解决方案1】:

    为了构建 iOS ipa,您需要一台 mac 计算机。如果您不想在 Mac 上安装 Teamcity 服务器,则需要有一个 mac“agent”,您的构建过程将使用它来构建 ipa。您还需要 Mac(和 Apple 开发者帐户)才能上传您的 ipa。

    只要在机器上正确设置了 Android Studio,就可以在任何地方构建 Android apk。

    作为最佳实践,请记住,如果您有两台计算机,一台可以构建 apk,另一台可以构建 ipa。这将加快您的构建过程,因为这两个步骤可能很耗时。并行构建将显着减少此时间。

    已经开发了几个第三方工具来与 Teamcity 等各种 CI/CD 平台集成。 FastlaneApp Center(正式名称为 Hockey App)只是可以帮助您自动化部分构建的众多可用工具中的两个。

    【讨论】:

      猜你喜欢
      • 2015-11-15
      • 2019-06-28
      • 2016-11-02
      • 2017-11-21
      • 1970-01-01
      • 1970-01-01
      • 2016-10-03
      • 1970-01-01
      • 2019-07-28
      相关资源
      最近更新 更多