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

(本文来自简书作者 @宣X_x

今天用Jenkins+GitHub+fir-cli 搭了一个持续集成环境,这里说下fir.im为我们提供了一个很简单的工具:fir-cli,我们只需要一条命令,就可以从源代码到 fir.im 。

为什么不用jenkins的Xcode Plugin?

从下载到安装到配置,这一系列操作好麻烦,而且有时候下载还慢的要命,我们用Jenkins就是为了省时省力,所以那就省事到底吧。(既然fir-cli有这个功能)

现在我把过程记录一下,帮助大家完成自动化构建。

1.安装Jenkins

方法一:直接下载安装包

http://jenkins-ci.org

下载好安装包后打开

第一步

第二步

第三步

安装完成后在 Terminal 中输入,即可打开 Jenkins 。

open /Applications/Jenkins/jenkins.war

方法二:使用命令行安装

安装jenkins

$ brew install jenkins

启动jenkins

$ jenkins

卸载jenkins

$ brew uninstall jenkins

brew无效? 哦 安装homebrew

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. 启动Jenkins后使用浏览器访问Jenkins

地址为:http://localhost:8080/

使用安装包安装后会自动打开,如果端口冲突那么请修改端口

defaults write /Library/Preferences/org.jenkins-ci httpPort 7070

访问成功后显示如下

成功启动jenkins

3. 创建一个新的项目

4. 项目基本信息

项目名称:TestJenkins_fir_cli

项目基本信息

5. 源码管理信息

源码管理设置依然使用的是 Github 。
注意:证书和 Provisioning Profiles 已经配置好了。我选择的是在 Release 的时候 Archive.
我这里的仓库地址是 Github 的公有项目。

源码管理信息

6. 构建触发器

6.1 添加构建步骤 -> Execute shell

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 使用说明

构建重头戏

获取新版fir.im API Token 方式

7. 完成,点击保存。

8. 点击立即构建。

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

点击立即构建

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

转载于:https://my.oschina.net/u/2439819/blog/495222

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值