如何实现jenkins ios应用打包

发布时间:2021-12-22 16:33:55 作者:小新
来源:亿速云 阅读:139

这篇文章主要介绍如何实现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插件

如何实现jenkins ios应用打包

2. 安装keychain插件

如何实现jenkins ios应用打包

3.上传Keychains and Provisioning Profiles

如何实现jenkins ios应用打包

如何实现jenkins ios应用打包

4.系统设置配置

如何实现jenkins ios应用打包

二、新建构建job

如何实现jenkins ios应用打包

1. 设置构建环境

如何实现jenkins ios应用打包

2. 设置Mobile Provisioning Profiles

如何实现jenkins ios应用打包

3. 构建设置

如何实现jenkins ios应用打包

如何实现jenkins ios应用打包

如何实现jenkins ios应用打包

如何实现jenkins ios应用打包

如何实现jenkins ios应用打包

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

推荐阅读:
  1. Maven、Jenkins实现自动化部署
  2. jenkins自动部署

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jenkins ios

上一篇:Java Switch语句如何使用

下一篇:mysql中出现1053错误怎么办

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》