美文网首页开发程序开发iOS 自动化专题
Jenkins+GitHub+fir-cli 一行命令从源码到f

Jenkins+GitHub+fir-cli 一行命令从源码到f

作者: fir_im官方 | 来源:发表于2015-08-03 17:09 被阅读2135次
上周简书作者宣X_x 分享了一篇文章——用Jenkins+GitHub+Xcode+fir搭了一个持续集成环境,整个记录见(传送门)。

</br>

其实fir.im为我们提供了一个更简单的方式:fir-cli,我们只需要一条命令,就可以从源代码到fir.im。不需要Jenkins的Xcode插件。(不能懒得更多了)。

</br>

开始正题

</br>

1. 启动Jenkins

如果你还没安装Jenkins,戳一下这里看看

2. 创建一个新的项目

3. 项目基本信息

项目名称:TestJenkins_fir_cli

项目基本信息项目基本信息

4. 源码管理信息

源码管理设置依然使用的是Github。

注意:证书和Provisioning Profiles已经配置好了。我选择的是在Release的时候Archive.

我这里的仓库地址是Github的公有项目。

源码管理信息源码管理信息

5. 构建触发器

构建触发器构建触发器

6. 构建 - 关键步骤

6.1 添加构建步骤 -> Execute shell

Execute shellExecute shell

6.2 在Command中输入以下命令

fir build_ipa ${WORKSPACE} -o ${WORKSPACE}/TestJenkins.ipa -p -T #API Token#

其中${WORKSPACE}为项目源码路径;

${WORKSPACE}/TestJenkins.ipa为.ipa的输出路径;

#API Token#为fir.im的API Token。新版fir.im获取方式见下面。

上面的命令来自 fir.im 的工具 fir-cli,这是他们的官方使用说明 官方工具 fir-cli 使用说明

构建重头戏构建重头戏 获取新版fir.im API Token 方式获取新版fir.im API Token 方式

7. 完成,点击保存。

8. 点击立即构建。

构建成功标志位置为蓝色,失败为红色。

点击立即构建点击立即构建

9. 查看fir.im,应用上传成功。

相关文章

  • Jenkins+GitHub+fir-cli 一行命令从源码到f

    上周简书作者宣X_x 分享了一篇文章——用Jenkins+GitHub+Xcode+fir搭了一个持续集成环境,...

  • Jenkins+GitHub+fir_cli 一行命令从源码到f

    本文已迁移到 xuanyiliu.com BTW 我自己已经把项目从Jenkins迁移到了BuddyBuild上,...

  • 04-Linux基础2

    一、常用命令 cat查看文件内容(从第一行显示到最后一行) tac查看文件内容(从最后一行显示到第一行) head...

  • 04-Linux基础2

    一、常用命令 cat查看文件内容(从第一行显示到最后一行) tac查看文件内容(从最后一行显示到第一行) head...

  • linux 命令awk & print

    awk处理过程: 依次对每一行进行处理,然后输出awk命令形式:awk [-F|-f|-v] ‘BEGIN{} /...

  • vim实用技巧1-4

    ;命令会重复查找上次f命令所查找的字符。.命令会重复上次的修改。 G 命令会增加从当前⾏到⽂档末尾处的缩进层级。i...

  • 一些值得订阅的 Android 技术专栏

    Gityuan小米系统工程师 Gityuan 的专栏,从源码角度,带领大家一睹Android系统架构;从App到f...

  • docker单命令即安装php-fpm

    docker安装php-fpm 一行命令,随时安装 docker run -d --name php8.0.6-f...

  • 常用vi命令

    vi 进入编辑模式Esc 进入命令模式:进入命令行模式:1 到第一行1+G 到第一行:$ 到最后一行G...

  • 第一周python学习2018-12-23

    源码 Python解释器:从文件第一行开始,一直运行到文件末尾,会执行文件中的每一行python代码。 Pytho...

网友评论

  • manajay:你好 我的证书 总是有问题 ,请问怎么配置
    Code Sign error: No matching provisioning profiles found: No provisioning profiles with a valid signing identity (i.e. certificate and private key pair) were found.
  • 我叫大大虾米:构建不成功 :sweat:

本文标题:Jenkins+GitHub+fir-cli 一行命令从源码到f

本文链接:https://www.haomeiwen.com/subject/qjyvqttx.html