Jenkins的安装
在Mac环境下,我们需要先安装JDK,然后在Jenkins的官网下载最新的war包。下载完成后,打开终端,进入到war包所在目录,执行以下命令:
java -jar jenkins.war --httpPort=8888
安装完成后执行
Jenkins
启动,待Jenkins启动后,在浏览器页面输入以下地址:
http://localhost:8888
Jenkins的配置和插件
安装下面的插件
我们需要依次选择 系统管理->管理插件,在可选插件中选中
- GitLab Plugin
- Gitlab Hook Plugin
- Xcode integration
- Credentials Plugin
- Keychains and Provisioning Profiles Management
- Publish over FTP
- Post-Build Script Plug-in
配置完成之后开始正题了
自动化构建
接下来我们就新建一个iOS的项目来开始自动化构建。点击"新建",输入item的名称,选择"构建一个自由风格的软件项目",然后点击“OK”。
然后设置信息
源码管理
这里去掉这个勾选,选中的话会在ios9.3手机上安装错误,解决方案点击stackoverflow,和论坛
输入的ipa目录在工程目录->Builds->编译次数
${WORKSPACE}/Builds/${BUILD_NUMBER}
工程设置
输入的二进制编译文件在目录在工程目录->Build->编译次数
${WORKSPACE}/Build/${BUILD_NUMBER}
“增加构建后操作步骤”
接下来我们再点击“增加构建后操作步骤”,选择“Execute a set of scripts”,如下图所
fir 上传
fir p ${WORKSPACE}/Builds/${BUILD_NUMBER}/PGS.ipa -T 9e234ab4171f8f9080991c9f5e6fe1f1
"${WORKSPACE}/Builds/${BUILD_NUMBER}/PGS.ipa"为刚才自己设置的ipa输入目录
"9e234ab4171f8f9080991c9f5e6fe1f1"为fir 登录之后个人中心里面的token
然后保存->点击构建,构建成功