0%

Jenkins.jpg

前言

之前的文章我们详细讲述了,如何简单快速地使用Jenkins进行自动化构建。这次我们来聊聊使用的过程中,需要学会的更高级的技巧。

我们使用Jenkins构建的过程中,肯定会遇到这样的问题:云端的项目有多个版本,如何指定需要构建哪个版本呢?第一想法是尝试新建多个Jenkins项目,这确实也能解决问题,但不够优雅。我们可以使用参数化构建,优雅的解决这个问题。

阅读全文 »

while.png

前言

Xcode的BuildSetting里,关于Architectures的选项一直都比较复杂,参数名称也很容易混淆,相信不少开发同学都有这样的感觉。日常开发或者升级Xcode的过程中,偶尔也会遇到Could not find module 'xxxxxxx' for target 'arm64-apple-ios-simulator这样的问题,这种问题,基本都是Architectures配置不当导致的。

所以,这篇文章将对Architecture参数进行逐一整理,避免类似问题再次困扰我们。

阅读全文 »

Jenkins.jpg

本文基于Jenkins + XcodeBuild + Fir简单实现了自动化构建的主要流程,更多的枝叶需自己慢慢完善。

之前看过使用Jenkins插件来构建的文章,所以一开始也准备用插件构建,后来才发现那些文章写得虽好,但很多配置已经过时了,所以最后使用脚本来构建。插件会失效,但脚本不会过期。

在开始之前,建议大家先建立一个能够正常archiveexport的空工程。真实的工程代码量很大,多次测试构建相当耗费时间。

阅读全文 »