1.安装jenkins
- 命令行安装
$ brew install jenkins - 直接下载安装 http://jenkins-ci.org
2.启动
- 命令行安装启动
$ jenkins - 直接下载启动 双击jenkins.war打开
- 浏览器输入http://localhost:8080/打开
3.安装插件
系统管理->插件管理中安装一下插件
Xcode integration
Git plugin 和 Git client plugin
Post-Build Script Plug-in
Gitlab Hook Plugin 和 GitLab Plugin
4.创建并配置项目
General
源码管理
构建触发器
构建环境
安装pods依赖,放在xcode构建之前
#!/bin/bash
cd /Users/ramnova/.jenkins/jobs/miido-release/workspace
pod update --verbose --no-repo-update
Xcode构建配置
keychain
使用钥匙串签名
path:${HOME}/Library/Keychains/login.keychain
password:钥匙串密码
Advanced Xcode build options
scheme要设置成共享的
构建后操作
存档IPA文件
上传IPA文件到fir.im
#!/bin/bash
cd /Users/ramnova/.jenkins/jobs/miido-release/workspace/build/ipas
fir publish miido-Pro.ipa -T eeb5e456bfc41853af7fc11b084f15cf
使用上传命令之前,确保安装了fir-cli
$ sudo gem install fir-cli
上面的命令来自 fir.im 的工具 fir-cli,这是他们的官方使用说明 官方工具 fir-cli 使用说明
获取构建成果
在fir.im上面可以看到自己应用