iOS - 与 Jenkins/FaSTLane 持续集成

标签 ios jenkins continuous-integration fastlane

我正在 AWS EC2 上设置持续集成服务器,并且想要集成 Fastlane进去。根据 FaSTLane 文档:

faSTLane 需要装有 Ruby 2.0.0 或更高版本的 macOS 或 Linux

还有

从您自己的计算机进行部署并不酷。你知道什么很酷吗?让远程服务器为您发布应用程序更新。 link

我的问题是,如果您的持续集成服务器是一个 Linux 机器(它肯定会是),那么您如何在您的设备上为 iOS 应用程序进行远程构建(FaSTLane 似乎建议您这样做) Linux 盒子。

最佳答案

您不能使用 Linux 机器来运行 iOS 应用程序,因为您需要 Xcode 来构建它。

您可以使用在线ci服务器,例如https://travis-ci.org/https://www.bitrise.io/ .

关于iOS - 与 Jenkins/FaSTLane 持续集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40773755/

相关文章:

.net-core - Bitbucket Pipeline/.Net Core - 项目文件不存在

ios - TextField 为空时返回 nil

java - 如何通过execute shell向Jenkins作业中的JAR传递参数

ios - Swift:从 EKEventStore 获取到 tableView 数据后对 EKEvents 进行日期排序

jenkins - 如何使用 Jenkins 在 GlassFish 4 服务器中部署 war 文件

jenkins - JMeter HTML 仪表板报告未在 Jenkins 中显示

Jenkins 构建队列限制

java - 如何在开始测试之前运行tomcat

iOS 谷歌登录 : Get list of people from Google+ including their names and profile pictures

ios - ALAMOFIRE 发布请求图像下载并在 Collection View 中绑定(bind)