IOS项目持续集成环境配置

IOS项目持续集成环境配置

ID:27524832

大小:954.08 KB

页数:10页

时间:2018-12-04

IOS项目持续集成环境配置_第1页
IOS项目持续集成环境配置_第2页
IOS项目持续集成环境配置_第3页
IOS项目持续集成环境配置_第4页
IOS项目持续集成环境配置_第5页
资源描述:

《IOS项目持续集成环境配置》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、IOS项目持续集成环境配置目录:一、集成测试环境二、Jenkins的安装与权限1.介绍2.下载与安装3.权限三、项目构建与Plugins1.源码管理2.构建触发器3.Xcode的构建4.邮件报告5.邮件增强插件四、CodeStyle五、小结注:Jenkins安装包放在221的“Mac开发工具及软件”里面。一、集成测试环境系统环境:MacOSX10.7.3IDE:Xcode4.3.2工具:jenkins-1.465MacOSX系统上必须安装了JDK插件,不知道机器上有没有安装的话,在终端输入$java-version如果输出NotFoundException则说明

2、没有安装,输出的是JDK版本则说明已经安装。没有安装的话,在安装Jenkins的时候系统会提示安装。二、Jenkins的安装与权限1.介绍Jenkins原名Hudson,是SUN公司用Java语言开发的一个持续集成工具。后来甲骨文收购了Java后,SUN公司被迫将Hudson改名为Jenkins。2.下载与安装在Jenkins官方网站http://jenkins-ci.org上有提供各种平台下的Jenkins包下载,这里我们只需要用到MacOSX平台下的。下载下来之后会是一个.pkg的java包双击安装之。在安装到这一步的时候,可以选择“自定”。Jenkins提

3、供2种用户运行模式,一种是使用Daemon守护程序运行,一种是使用它自己名称Jenkins作为账户运行,如图:由于没有User的用户选择,因此选择哪种都对后面的权限问题没有正面作用,因此默认选择就好了(默认是daemon)。安装完之后Jenkins会自动运行并且弹出网页http://localhost:8080/,这是Jenkins的操作界面,会占用8080端口(请确认8080端口未被使用)。如果打不开,请到Application里面双击运行Jenkins。如果你已经能正常进去Jenkins的操作界面,那么恭喜你,安装成功了。3.权限安装虽然成功了,Jenkin

4、s现在不是运行在root权限下,也不是运行在你当前用户下,因此无论如何操作都会诸多阻挠,各种报错,因此我们首先要解决的就是权限问题(事实证明,后面遇到的很多问题都是权限有关)。既然我们知道权限是账户的,那么我们把Jenkins的进程移到我们自己的账户下就好了。Jenkins安装完毕后会在/Library/LaunchDaemons/目录下创建一个org.jenkins-ci.plist文件,这个文件决定了Jenkins进程运行的用户组和用户,如图:注:这图我已经修改了用户组和用户,没修改之前string都是daemon我们只需要更改这个配置文件,就可以让Jenk

5、ins进程挪到另外一个用户。但是直接编辑这个文件是无效的,必须要用到root权限来修改,那么我们使用命令来修改:首先,我们要停止这个文件的使用,停止后Jenkins也会停止$sudolaunchctlunload/Library/LaunchDaemons/org.jenkins-ci.plist进入org.jenkins-ci.plist文件所在目录$cd/Library/LaunchDaemons然后我们就可以修改了,那么使用vim打开该文件进行修改$sudovim+1+/daemon+'s/daemon/staff/'+/daemon+'s/daemon/

6、twer'+wqorg.jenkins-ci.plist(注释:这里用的是vim的命令,+代表一个命令的开始。/daemon是在文本中搜索daemon关键字逐一匹配;s是替换命令,将搜索到的daemon关键字替换为staff;最后面的wq是保存并且退出,最后面的是保存的文件名。staff和twer对应的是用户组和用户名,可以输入id命令查看)修改完配置文件后,我们需要修改Jenkins的owner(其中路径是Jenkins的安装目录)$sudochown-Rtwer:staff/Users/Shared/Jenkins/OK,一切准备就绪,启动Jenkins$s

7、udolaunchctlload/Library/LaunchDaemons/org.jenkins-ci.plist启动Jenkins之后刷新一个Jenkins的操作界面,等待一会之后就可以正常操作了。这之后打开活动监视器,Jenkins就是运行在你的用户下了。三、项目构建与Plugins预备工作都好了以后,我们可以操作Jenkins了。新建一个Job,选择第一个——自由风格的软件项目,填入任务名称,如图:点击OK进入项目构建配置界面,如图:这是一开始的配置界面。可以设置你需要的配置,这里我用到SVN的源码和定时构建,因此源码管理和构建触发器。Tips:几乎每

8、一个配置后面都有?提示,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。