上周简书作者宣X_x  分享了一篇文章——用Jenkins+GitHub+Xcode+fir搭了一个持续集成环境,整个记录见(传送门)。

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

开始正题

1. 启动Jenkins

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

2. 创建一个新的项目

3. 项目基本信息

项目名称:TestJenkins_fir_cli

4. 源码管理信息

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

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

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

5. 构建触发器

6. 构建 - 关键步骤

6.1 添加构建步骤 -> Execute 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 使用说明

7. 完成,点击保存。

8. 点击立即构建。

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

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

Jenkins + GitHub + fir-cli 一行命令从源码到fir.im相关推荐

  1. Jenkins+GitHub+fir_cli 一行命令从源码到fir im

    本文已迁移到 xuanyiliu.com BTW 我自己已经把项目从Jenkins迁移到了BuddyBuild上,如果你只有一个项目,公司不限制或是个人项目,完全可以用BB来代替,BB配置很简单,按步 ...

  2. linux下free源码,linux命令free源码解读:Procps free.c

    linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...

  3. Ubuntu下查看命令的源码

    主要利用dpkg和apt-get命令. 例如想要查看less命令的源码,可以在终端键入以下命令: [xx@xxxxxx]$ dpkg -S `whereis less`                ...

  4. android 代码发adb,Android预安装软件adb命令编译源码

    Android预安装软件&adb命令&编译源码 发布时间:2020-06-02 17:28:41 来源:51CTO 阅读:895 作者:年少的风 1.预安装软件: 将eclipse下的 ...

  5. 如何将镜像烧写至iNand(fastboot命令的源码分析)

    以下内容源于网络资源的学习与整理,如有侵权请告知删除. 参考博客 u-boot sdfuse命令烧录分析----从SD卡加载内核_white_bugs的博客-CSDN博客 一.将镜像文件烧写至iNan ...

  6. Github上收集微信小程序源码

    小程序源码开发demo GitHub - qicongmark/wechatApp: 分享小程序源码.使用方法.小程序视频教程等 1:仿豆瓣电影微信小程序 https://github.com/zce ...

  7. linux c free源码,linux命令free源码解读:Procps free.c

    linux命令free源码解读 linux命令free源码解读:Procps free.c 作者:isayme 发布时间:September 26, 2011 分类:Linux 我们讨论的是linux ...

  8. php修改文件访问目录为 .htaccess_借github上韩国师傅的一个源码实例再次理解.htaccess的功效...

    今天翻了翻GitHub,很巧发现一个韩国师傅的实例:也是关于.htaccess的,就继续理解了一波:稍微修改了几行代码来理解一下:先来发出源码: 我们简单的审计:很明显,列出了禁止的后缀:但是很明显, ...

  9. rpm命令,yum命令,源码安装python

    一.rpm命令 挂载光盘文件到/media目录 进去/media目录下的Packages目录 查看系统已安装的所有rpm包 查看系统是否安装dhcp软件包 安装dhcp软件包 查看dhcp软件包的信息 ...

最新文章

  1. hadoop2.2.0安装,完全分布式安装
  2. PE转换分区表格式为GPT
  3. 图模型概述:三种分布(联合、条件、边缘分布)
  4. 折半查找的思想及源码_结构与算法(04):排序规则与查找算法
  5. 【纯干货】Amoeba实现MySQL主从同步与读写分离
  6. Python与开源GIS:在OGR中使用SQL语句进行查询
  7. mips 系统桥_系统功能调用实现简单输入输出(mips)
  8. GridView的DataFormatString格式化字符串
  9. Quartz定时任务不定时执行
  10. 如何管理网络营销渠道冲突?
  11. JUC -- 辅助类
  12. 计算机网络基础知识总结【转自微信公众号杰哥的IT之旅】
  13. 黎活明8天快速掌握android视频教程--20_采用ContentProvider对外共享数据
  14. 一部区块链创业者的“燃点” | 《8问》
  15. ap导入 ebs oracle_Oracle EBS Interface/API(1)--AP Invoice费用报表类型导入
  16. turing tree_Turing GPU将如何彻底改变沉浸式AI
  17. python水印检测_使用Python检测照片中的特定水印(无SciPy)
  18. MySQL无效的月份_ORACLE 插入时间时显示'无效的月份'的问题
  19. 4.25 使用图标集功能标识指定范围的数据 [原创Excel教程]
  20. redis value最大值_Redis value的5种类型及常见操作

热门文章

  1. Golang用body来get或post数据
  2. Oracle按照时间统计总结
  3. java读取xml文件
  4. cgroup介绍、安装和控制cpu,内存,io示例
  5. rotate.js实现图片旋转 (chrome,IE,firefox都可以实现)
  6. 前端移动开发之安卓下存在的问题
  7. mysql_cluster
  8. Smark.Data 值转换器
  9. 窃喜,第一次修改开源的东西
  10. 使用Solr构建企业级的全文检索(三)---------Schema定义