小编Iva*_*uel的帖子

改进Fastlane的Scan - > Gym - > Deploy的运行时间

我一直在尝试将Fastlane包含在CI环境中,其中应该发生以下情况:

  • master分支的任何提交都应该触发测试运行,然后构建到Testflight中.
  • development分支的任何提交都应该触发测试运行,然后构建到Fabric Beta中.
  • 任何其他提交或拉取请求都应触发测试运行.

这些通道正在使用所有代码签名match.

为了避免建筑两次,我正在建造Gym,然后Scan使用skip_build: true#3353中clean: false提到的.

虽然这似乎有助于构建时间,但由于cocoapods依赖性的数量,它在travis-ci.org中超过了50分钟的限制.(随意检查构建日志)

如何在运行时间方面改进?(除了修复#3中提到的慢速编译Swift函数)

作为参考,这是我的Fastfile.

travis-ci swift fastlane

7
推荐指数
1
解决办法
975
查看次数

标签 统计

fastlane ×1

swift ×1

travis-ci ×1