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

Markdown

Markdown
源码管理

Markdown
构建触发器

Markdown
构建环境
安装pods依赖,放在xcode构建之前
#!/bin/bash
cd /Users/ramnova/.jenkins/jobs/miido-release/workspace
pod update --verbose --no-repo-update

Markdown
Xcode构建配置

Markdown
keychain
使用钥匙串签名
path:${HOME}/Library/Keychains/login.keychain
password:钥匙串密码

Markdown
Advanced Xcode build options
scheme要设置成共享的

Markdown

Markdown
构建后操作
存档IPA文件
上传IPA文件到fir.im

Markdown
#!/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 使用说明

Markdown
获取构建成果

Markdown

Markdown
在fir.im上面可以看到自己应用