代码之家  ›  专栏  ›  技术社区  ›  Serge Maslyakov

如何在TeamCity中使用iOS Carthage?

  •  1
  • Serge Maslyakov  · 技术社区  · 7 年前

    我需要为我的iOS项目制作TeamCity CI/CD。我正在使用迦太基进行依赖关系管理。

    我理解表演 carthage update 对于每个构建都是一个坏主意。构建代理将为每个新构建重建框架。这是非常耗时的操作。

    是否有任何方法可以缓存我的依赖项以加速构建?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Nikita Skvortsov    7 年前

    可能的方法是设置一个单独的构建配置(例如,“Producer”),以执行 carthage update (无论何时需要),然后上传压缩 Carthage/Build 以生成服务器。项目的其他构建配置应该对“Producer”具有工件依赖性,并将二进制文件提取回 迦太基/建筑