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+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_cli5. 源码管理信息
源码管理设置依然使用的是 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,应用上传成功。
相关文章推荐
- MyEclipse 2015优化技巧
- spring注解( @Autowired、@Qualifier、@Resource、@PostConstruct、@PreDestroy、 @Component、@Scope)-描述的比较清楚
- MAC OS X 系统设置PAC文件代理教程 又可以访问google了。
- Ubuntu系统下的Hadoop集群(4)_使用Eclipse编译运行MapReduce程序
- 从错误中学python(1) —— 规范化英文名字
- 耗子学Python了(2)__Python开发“Hello World”
- 在Python中数据类型转换的注意事项
- 【面试笔试-c/c++】2012年9月土豆优酷网校园招聘笔试
- 【面试笔试-c/c++】兰亭集势2013校园招聘试题。
- php对象赋值
- 【面试笔试-c/c++】百度2011年校园招聘总结
- ubuntu卸载java
- C# 学习笔记三
- 【面试笔试-c/c++】2013年校园招聘创新工场笔试题(北邮场)
- C#调用java类、jar包方法
- c++ map 记录
- select服务端代码实现
- 合并单元格/VBA
- poll服务端代码实现
- UVA 11292 The Dragon of Loowater