没有移动运用的支撑,任何软件开发循环都是不完整的!而没有支撑占有移动商场半壁河山的苹果设备,任何移动端运用都是不完整的!不管您喜爱与否、支撑与不支撑这种观念,现在咱们能够大声地说:以前仅限于许多beta测验人员和早期用户运用,现在正式向所有Buddy用户宣布:Buddy正式完美支撑iOS构建!

如何通过DevOps对iOS进行构建

Buddy是什么呀?​

简而言之,Buddy是一个让开发人员能够以简略牢靠的方法构建、测验和发布软件的平台(支撑云服务、本地布置与自托管布置)。它基于继续集成的准则,这意味着对代码的每次更改都会主动测验过错并为布置做好准备。布置也是主动化,这消除了人为过错风险并明显缩短操作时间。因此,您能够更快地搜集客户的反应并进行更改,而不会有白白浪费数月作业的风险。

如何通过DevOps对iOS进行构建

但是,与更“传统”的东西相反,Buddy采用了不同的主动化方法:与其逼迫用户手动编写整个交给进程脚本并严格运用该东西作为构建服务器,Buddy处理进程完全可视化并包含在预配置的操作中(构建、布置、告知等等)。因此,即使是入门级开发人员也能够从主动化中快速上手并从中获益。这种方法不是更赞吗?

Buddy中的iOS支撑​

新的iOS操作让您能够运用Xcode与React、Flutter和Cordova等流行框架在专用macOS机器上构建软件,运用Carthage和CocoaPods管理依赖项,并将构建发布到苹果运用商铺。供配和代码签署(签名)由Buddy运用用户提供的信息主动完结。一旦配置完结,您只需推送到存储仓并坐等Buddy从上到下完结一切业务:

如何通过DevOps对iOS进行构建

作业原理​

构建​

当流水线运转时,Buddy将存储仓的内容克隆到文件体系、将文件上传到Mac虚拟机(Mac VM),并运转用户定义的指令,然后将生成的软件包下载回文件体系:

如何通过DevOps对iOS进行构建

签署 & 导出​

下一步是对生成的软件包进行签署(签名)并导出 .ipa 文件。您能够在此处挑选分发方法(Ad hoc、Development、App Store、Enterprise)并加载分发证书和供配文件:

如何通过DevOps对iOS进行构建

发布​

能够运用专用布置操作将签署包发布到App Store Connect。通过API与运用商铺的集成或运用您的开发者帐户履行。

如何通过DevOps对iOS进行构建

重要提示!

Buddy为100%客户驱动!请告知咱们您需要哪些集成,才能将您的主动化开发运维提升到另一个新水平!如果您尚缺某个功用或集成,请直接给咱们发邮件: support@buddy.red