Jenkins+Fastlane iOS自动化打包上传到蒲公英和App Store完整版

一、Fastlane 安装

1)安装 Xcode command line tools:
打开终端输入命令

xcode-select --install

2)安装Fastlane
输入命令

sudo gem install fastlane -NV 

或是 

brew install fastlane

两个中任何一个都可以

3)初始化Fastlane
安装完成后就是在项目初始化Fastlane
cd到你的需要打包的项目目录,然后执行命令\

fastlane init

1:自动截屏。这个功能能帮我们自动截取APP中的截图,并添加手机边框(如果需要的话)
2:自动发布beta版本用于TestFlight
3:自动发布到AppStore
4:手动设置
我在这里选的是第四个(大家可根据自己需要选择,建议选择4)
紧接着一直点击enter键,直到安装成功
安装成功之后,会在我们的项目工程目录生成下面几个文件: 先不去修改这些文件,等安装好Jenkins和配置好后再来修改

二、Jenkins 安装 和 配置

1)首先检查是否有Jenkins依赖的java环境
终端输入命令

java -version

出现java version "1.8.xx"说明已经安装了java
如果没有安装,去下面官网下载对应自己电脑系统的版本安装:www.java.com
2)检查是否有安装HomeBrew
终端输入命令

brew -v

有显示Homebrew版本说明已经安装
如果没有则使用以下命令安装Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码

终端输入下面命令安装最新版稳定Jenkins,安装时间较长

brew install jenkins-lts

启动Jenkins服务

brew services start jenkins-lts

其他命令

  • 启动 Jenkins 服务: brew services start jenkins-lts
  • 重启 Jenkins 服务: brew services restart jenkins-lts

在浏览器中输入http://localhost:8080 ,首次安装应该会出现如下界面,这里需要你去找到Jenkins的初始密码,这个界面不要关闭先放着

右击访达文件,点击 前往文件夹,输入上面图片红色文字路径 找到刚才需要输入的密码输入
重启Jenkins 重新进入http://localhost:8080 输入密码后会进入以下配置界面

点击第一个安装建议的插件,等待装完 会需要等比较长时间
然后根据提交后面页面提示创建账号登录

接下来开始在Jenkins创建任务

接下来进入配置页面
选择 参数化构建过程

然后就是按照下面图片所指点击添加参数
添加 Git参数(此时可能会有很多同学这没有Git参数,或者这是英文)
没有Git参数选项: 那么先点击下面保持目前的配置,回到项目页,点击-> 返回面板 -> 系统管理 -> 插件管理 然后搜索 Git插件安装并重启Jenkins
显示英文处理:Manage Jenkins -> manage Plugins 搜索 Local 插件安装, 然后 Manage Jenkins -> Configure System 在 Locale 中 Defau

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值