如何实现jenkinsios应用打包

这篇文章主要介绍如何实现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应用打包”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


当前名称:如何实现jenkinsios应用打包
链接分享:http://ybzwz.com/article/gshjod.html