java mac打包,在mac上快速搭建Android、iOS自动打包环境(一)

本文实现了jenkins+fastlane自动打包Android、iOS,然后上传到蒲公英上,最后通过邮件通知相关人员

工具

步骤

1、 安装brew,如果电脑已经安装,可以忽略

curl -LsSf http://github.com/mxcl/homebrew/tarball/master | sudo tar xvz -C/usr/local --strip 1

2、 安装java环境

brew cask install java

3、安装jenkins

brew install jenkins

4、设置端口

java -jar /usr/local/Cellar/jenkins/2.67/libexec/jenkins.war --httpPort=8080

5、启动jenkins

jenkins

到这步jenkins已经安装完毕,在浏览器中输入http://localhost:8080 即可出现以下界面:

3b0592268c04

4046DB34-2FB9-481F-A81C-2B3924F33C72.png

6、在终端命令行输入以下命令获取密码,填入输入框之后点击continue

cat /Users/wrf/.jenkins/secrets/initialAdminPassword

7、之后出现以下界面,点击install suggested plugin。这步操作安装的插件基本包括了常规使用的全部

3b0592268c04

7FCE5BB6-C6D6-4DD6-B60C-510523C6BA33.png

8、之后会看见如下界面,如果出现红叉的代表安装失败,只要点击retry即可,基本都会安装成功。之后创建账号就行了。整个jenkins已经安装成功

3b0592268c04

E1BFCF45-4DCC-44DD-B30E-18674C91098A.png

9、fastlane安装

brew cask install fastlane

至此整个环境已经完全搭好,第二篇文章将详细介绍android、iOS的打包流程。

遇到的坑

在这个安装过程中遇到一个坑,研究了好久好不容易解决了。如果通过jenkins官方下载的.dmg文件安装,发现打包都是超时,打包不成功。通过命令行安装的jenkins能正确打包。

ERROR: Timeout after 10 minutes

ERROR: Error fetching remote repo 'origin'

研究之后主要原因其实是这两种方式安装成功之后的安装路径不一样,一个是在shared路径下,一个是在/User/用户名这个路径下

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值