`
leiya172
  • 浏览: 26747 次
社区版块
存档分类
最新评论

IOS使用Jenkins进行持续集成

 
阅读更多

平时我们开发完成IOS项目,需要打包给测试人员进行测试。其中的过程需要重复进行:修改配置项--编译---连接设备--运行打包--debug进设备中--然后交给等待的测试人员。现有成熟的持续集成Jenkins解决方案,并且该方案也提供了Xcode插件的支持,可以讲上述过程封装成一键解决方案。

我实现的是jenkins 从SVN中下载IOS代码,执行IOS的job,build工程,签名打ipa包。

一、通过pkg包安装

1.下载地址:

2.安装:
双击下载的pkg文件,一路点击“继续”,直到完成。
完成后会在application下产生一个jenkins的文件夹, 自动启动safari,并进入Jenkins页面。

3.安装JDK
在命令行中输入java,弹出是否要下载java 的提示,安照提示安装就可以了。

4.启动:
#开始Jenkins
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist

5.#停止Jenkins
sudolaunchctlunload/Library/LaunchDaemons/org.jenkins-ci.plist

#修改用户名和群组
sudo vim +1 +/daemon +'s/daemon/staff/' +/daemon +'s/daemon/userName' +wq org.jenkins-ci.plist
sudo chown -R userName:staff /Users/Shared/Jenkins/
6.卸载
/Library/Application\Support/Jenkins/Uninstall.command

二、通过war启动jenkins方式:

1.打开命令行
应用-->其他-->终端,点击,打开命令行。

2.运行命令行
java-jar/Users/tixa/Desktop/jenkins/jenkins.war(war 包路径)

3.关闭进程
在应用-->其他中找到“活动监视器”,找到java进程,关闭

4.文件存放路径
/Users/tixa/.jenkins,下面。

三、配置jenkins

1.配置SVN
2.增加/配置Xcode插件

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics