您的位置:首页 > 编程语言

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

2015-08-11 16:42 176 查看
(本文来自简书作者 @宣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)"[/code] 

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

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

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

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


访问成功后显示如下



3. 创建一个新的项目

4. 项目基本信息

项目名称:TestJenkins_fir_cli



5. 源码管理信息

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

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

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



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,应用上传成功。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: