Post

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 插件(旧版本)

  1. 下载完之后上传到 jenkins

新建

输入项目名称并选择构建一个自由风格的软件项目

配置(本地代码)

  1. 增加构建步骤
  2. 常规构建配置
  3. Code signing 和 keychain 配置
  4. 高级 XCode 构建选项

自动上传 fir

编译完成之后自动上传到 fir

  1. 增加构建步骤

    • 在 Command 框中输入
    1
    
    fir publish "ipa文件路径" -T "fir token"
    

备注:没有安装 fir 命令的要先安装 fir

This post is licensed under CC BY 4.0 by the author.