jenkins+xcode+cocoapods+fir持续构建

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

jenkins+xcode+cocoapods+fir持续构建_第1张图片
Markdown

jenkins+xcode+cocoapods+fir持续构建_第2张图片
Markdown

源码管理

jenkins+xcode+cocoapods+fir持续构建_第3张图片
Markdown

构建触发器

jenkins+xcode+cocoapods+fir持续构建_第4张图片
Markdown

构建环境

安装pods依赖,放在xcode构建之前

#!/bin/bash
cd /Users/ramnova/.jenkins/jobs/miido-release/workspace
pod update --verbose --no-repo-update
jenkins+xcode+cocoapods+fir持续构建_第5张图片
Markdown

Xcode构建配置

jenkins+xcode+cocoapods+fir持续构建_第6张图片
Markdown

keychain

使用钥匙串签名
path:${HOME}/Library/Keychains/login.keychain
password:钥匙串密码
jenkins+xcode+cocoapods+fir持续构建_第7张图片
Markdown

Advanced Xcode build options

scheme要设置成共享的
jenkins+xcode+cocoapods+fir持续构建_第8张图片
Markdown

jenkins+xcode+cocoapods+fir持续构建_第9张图片
Markdown

构建后操作

存档IPA文件
上传IPA文件到fir.im
jenkins+xcode+cocoapods+fir持续构建_第10张图片
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 使用说明

jenkins+xcode+cocoapods+fir持续构建_第11张图片
Markdown
获取构建成果

jenkins+xcode+cocoapods+fir持续构建_第12张图片
Markdown

jenkins+xcode+cocoapods+fir持续构建_第13张图片
Markdown

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

你可能感兴趣的:(jenkins+xcode+cocoapods+fir持续构建)