jenkins+xcode+cocoapods+fir持续构建

1.安装jenkins

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上面可以看到自己应用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容