ios - 在本地下载并构建 Carthage 以避免进入 CI
问题描述
我开始使用 Bitrise 作为我的 iOS 应用程序的 CI,但我使用的是免费版本,因此构建必须花费 10 分钟或更短的时间。
主要问题是当 Bitrise 构建我的 Carthage 依赖项时,有没有办法可以在本地预构建它,将所有内容推送到我的仓库,这样我就可以完全避免 Carthage 步骤?
目前我正在使用carthage bootstrap
. 我也试过了carthage update --cache-builds
。
谢谢
解决方案
使用 rome https://github.com/tmspzz/Rome,这提供了基于云存储的 Carthage 缓存,您的 Carthage 步骤将从您选择的云存储(例如 S3)中提取预构建的二进制文件。
推荐阅读
- active-directory - 使用 Active Directory 验证 rails 6 应用程序
- python - 如何使用python查找数据框中的空格数
- qt - Qt 错误:QFontEngineFT:无法创建 FreeType 字体引擎
- javascript - 防止 mouseup 上的 click 事件和 Click 上的 mouseup 事件
- recaptcha - 为什么谷歌recaptcha.execute返回null?
- reactjs - React Material UI 表格排序
- python - 如何使用python中的键盘模块模拟向上键?
- python - Download fails with "Authentication failed" when we try to download 50+ files from SFTP serially using pysftp in Python?
- windows - 如何在整个文件夹结构中使用包含特定字符串的批处理脚本查找文件?
- mvvm - 在没有 Cesium.knockout 的情况下更改 cesium 模型的属性时如何实时更新视图