您的位置:首页 > 移动开发 > IOS开发

搭建基于"Jenkins"的iOS持续集成环境

2016-01-06 22:28 603 查看
1、安装Mac环境下的yun:Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、安装jenkins
brew install jenkins

3、启动安装
jenkins





4、安装xcode plugin和git plugin





5、创建一个新的工作任务“自由风格的软件项目”



6、为项目配置多个git数据源,必须加装:Multiple SCMs
配置Git数据源,可以采用用户名密码的方式进行认证,也可以直接用SSH秘钥的方式进行认证



7、git数据源配置、加入private key



8、设置构建触发器
可以设置Build periodically,定时间隔构建
也可以设置Poll SCM轮训Git数据源,当有更新代码之后,进行构建



每分钟执行一次:
【*/1 * * * *】

9、增加构建步骤







10、配置好邮件发送服务器,要注意必须设置系统管理员的邮箱,不然会报错“com.sun.mail.smtp.SMTPSendFailedException: 501 mail from address must be same as authorization user;”





11、安装Email Extersion Plugin插件,扩展邮件发送功能、增加构建后邮件发送步骤





12、为成功和失败动作都增加新的触发器



13、设置随邮件是否发送构建的日志文件



14、构建完成



参考文档:
1、http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part3/
2、http://www.cocoachina.com/ios/20150428/11698.html
3、http://www.uml.org.cn/jchgj/201209241.asp
4、http://blog.iteedee.com/2014/01/jenkins-ios-git-xcodebuild-test-flight/
5、http://www.infoq.com/cn/articles/build-ios-continuous-integration-platform-part3/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Jenkins iOS xCode iPhone