如何实现jenkins ios应用打包
更新:HHH   时间:2023-1-7


这篇文章主要介绍如何实现jenkins ios应用打包,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

持续集成指的是,频繁地(一天多次)将代码集成到主干。

它的好处主要有两个。

(1)快速发现错误。每完成一点更新,就集成到主干,可以快速发现错误,定位错误也比较容易。

(2)防止分支大幅偏离主干。如果不是经常集成,主干又在不断更新,会导致以后集成的难度变大,甚至难以集成。

持续集成的目的,就是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。

Martin Fowler说过,"持续集成并不能消除Bug,而是让它们非常容易发现和改正。"

与持续集成相关的,还有两个概念,分别是持续交付和持续部署。

带着如下问题:

  1. 移动应用如何保证高质量?

  2. 移动应有如何进行持续集成?

来进行一些实践,下面介绍,IOS应用基于jenkins的打包过程:

IOS打包与其他应用打包有很大不同,从编译工具,到系统环境依赖都有明显区别,如下操作是基本的系统配置:

系统需要ruby 环境,安装pod工具

https://cocoapods.org/

sudo gem install -n /usr/local/bin cocoapods

https://github.com/Moya/Moya

pod setup

Podfile 需要在工程目录,然后安装pod install  或者 pod install --verbose --no-repo-update

一、jenkins 配置环境

1. 安装xcode插件

2. 安装keychain插件

3.上传Keychains and Provisioning Profiles

4.系统设置配置

二、新建构建job

1. 设置构建环境

2. 设置Mobile Provisioning Profiles

3. 构建设置

以上是“如何实现jenkins ios应用打包”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!

返回云计算教程...