公司之前一直是在做 Android 项目,我们也利用 Jenkins 实现了自动化编译部署。但最近公司发展策略已经开始拓展 ios 端了,目前 ios 测试都是开发本地编译,然后传我们 ipa 文件进行安装、测试。由此,准备部署一套 ios 项目的自动编译系统。(我们的 Jenkins 部署在 linux 系统服务器上)
以上为背景,近期也看了网上一些文章,大致结论如下:
1.Jenkins 可以实现 ios 项目编译,安装 Xcode 插件即可;或是利用 Jenkins 创建节点
2.xcode 为 mac 专属工具,仅可以在 mac 上安装使用(意为其他系统不支持 ios 项目编译)
特此来请教各路大神,linux 系统上部署的 jenkins 是否能够支持 ios 项目的编译部署???
出于便捷维护、使用的目的,想把 ios 项目的自动编译在 Android 端同步完成,这样就不需要登录两个系统了;如果此方式行不通,请大神指教下那种方式可以实现 ios 项目的自动编译部署,从而省略开发本地编译、传递的环节
以下为当前 Android 项目的自动编译工程,以及其中一个项目编译支持的参数选项