Jenkins+fir-cli自动发布iOS应用
Jenkins+fir-cli自动发布iOS应用
最近开发 iOS 手动打包开始变得频繁,所以集成的自动化也不可避免。在这里记录一下搭建持续集成的服务。
持续集成服务器初级配置 - Jenkis
安装
通过 Homebrew 安装
安装
1
$ brew install jenkins
后台进程服务
1
$ brew services start jenkins
如果不想启动后台服务,就只在 terminal 跑(关闭 terminal 窗口的同时也会结束进程)
1
$ jenkins
新建
通过http://localhost:8080/ 或者http://127.0.0.1:8080/ 访问 Jenkins 的管理后台
密码就在, copy 进来就能登录
1
/Users/mac用户名/.jenkins/secrets/initialAdminPassword
管理用户
这里可以选择添加也可以选择直接下一步
安装 XCode 插件(旧版本)
- 下载完之后上传到 jenkins
新建
输入项目名称并选择构建一个自由风格的软件项目
配置(本地代码)
- 增加构建步骤
- 常规构建配置
- Code signing 和 keychain 配置
- 高级 XCode 构建选项
自动上传 fir
编译完成之后自动上传到 fir
增加构建步骤
- 在 Command 框中输入
1
fir publish "ipa文件路径" -T "fir token"
备注:没有安装 fir 命令的要先安装 fir
This post is licensed under CC BY 4.0 by the author.