Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发

1. 安装Jenkins(http://jenkins-ci.org)

下载好安装包后打开

Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第1张图片

第一步

Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第2张图片

第二步

Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第3张图片

第三步

安装完成后在Terminal中输入,即可打开Jenkins。

open/Applications/Jenkins/jenkins.war

方法二:使用命令行安装

安装jenkins

$ brew install jenkins

启动jenkins

$jenkins

卸载jenkins

$ brew uninstall jenkins

如果没安装homebrew,先安装homebrew

2. 启动Jenkins后使用浏览器访问Jenkins

地址为:http://localhost:8080/

使用安装包安装后会自动打开,如果端口冲突那么请修改端口

defaultswrite/Library/Preferences/org.jenkins-ci httpPort7070

访问成功后显示如下


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第4张图片
Jenkins主页

3. 安装插件

在系统管理 -> 插件管理中添加需要用到的插件


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第5张图片

需要用到的插件如下

Xcode integration :用于读取Xcode中项目配置

Post-Build Script Plug-in:这个插件的功能主要是用于在build后执行相关脚本

fir-plugin:这个插件用于打包之后上传到fir进行分发

4. 新建一个项目

4.1 点击左侧工具栏"新建",选择第一项"构建一个自由风格的软件项目"

Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第6张图片

创建一个新项目

4.2 基本信息

Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第7张图片

项目基本设置

4.3 源码管理信息(我这里用到的是SVN)


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第8张图片

4.4 执行Cocoapods  更新脚本


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第9张图片

4.5 读取Xcode 设置


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第10张图片


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第11张图片

4.6 上传Fir


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第12张图片

注意:打包的过程中可能报错


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第13张图片
加上这句就能打包了

5.构建


Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发_第14张图片

你可能感兴趣的:(Jenkins + SVN + Cocoapods + Fir 实现iOS自动化打包和分发)