用xcode archive 导出ipa 而后上传到fir/蒲公英等测试平台 须要花至少10到20分钟,使用Jenkins搭建的持续集成环境只需3分钟. 下面是我今天早上研究的成果,因为Jenkins是基于java开发的先要安装JDK java官网直接下载安装. ###1安装Jenkinshtml
1.1方法一:直接下载安装java
下载好安装包后打开安装github
PS:shell
安装完成后在终端中输入,便可打开Jenkins。api
1.2方法二:使用命令行安装xcode
brew install jenkins
若brew无效,先安装homebrew浏览器
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
切换到 cd /usr/local/Cellar/jenkins/版本号/libexec/jenkins.warruby
执行启动oracle
java -jar ./jenkins.war
显示下图即启动成功 并给出了安装密码和密码文件路径
1.3初始化Jenkins 用浏览器打开:http://localhost:8080/开始初始化Jenkins
###2管理插件
系统管理->插件管理->可选插件中安装如下插件
下载如下插件
fir.im插件 下载地址须要手动配置 点击高级选项卡
而后在页面找到上传插件,选择已下载好的fir.im jenkins 插件文件路径,并点击上传等待安装成功。
安装成功后,若是没有建立 Jenkins 项目,请先建立项目。若是须要配置已存在的项目,请进入在配置中找到增长构建后操做步骤,并选择Upload to fir.im添加到 Jenkins 项目中。
fir.im Token 查看方法:直接点击API token进行查看
2.2系统管理->系统设置中能够进行全局配置
好比Xcode Builder(钥匙串设置)
需填写的内容:
3.1基本信息
点击左侧工具栏”新建”,选择第一项”构建一个自由风格的软件项目” OK
3.2源码管理信息 填写svn地址和帐号密码
若是你是用的是Git,那就请选择Git,而后输入你的仓库地址
3.3构建触发时机
这里就是告诉jenkins何时自动构建,这里我同时设置了每周一到周五在天天的8点到9点之间执行一次,固然也能够不设置
3.4 构建
PS:若是集成了CocoaPods
3.5 构建后操做 添加构建后操做步骤
或者直接使用插件添加该步骤
3.6 完成,点击保存