Tomcat+Jenkins + fir.im + gradle 搭建CI

背景:

目前公司的打包模式为测试需要找研发拿测试包,或者测试搭一个Android studio 下载代码打包,中间就会存在很大的apk不一致,或者代码没有全部提交或未更新造成的无效包,而且沟通成本很大,迫使必须搭建一个大家一起用的打包平台。

实践:

1.以前公司就用过Jenkins,印象也挺好,就直接着手开始搭建。

2.准备工作:

     mac电脑一台。

     下载:Tomcat(http://tomcat.apache.org官网下载)

              Jenkins(http://mirrors.jenkins-ci.org官网下载)

              gradle  (https://gradle.org/install/官网下载)

          还有Android sdk,jdk,至于sdk,jdk的配置我这边就不赘述了。

3.把Tomcat 解压后拷贝到mac目录下,我个人习惯是/Users/****/Library目录下,运行Terminal,找到Tomcat bin目录,

运行./startup.sh ,如果控制台显示Tomcat started,则代表Tomcat启动成功,打开localhost:8080能显示Tomcat主页

则Tomcat正常启动。如果显示没有权限则执行:sudo chmod 755 /Library/Tomcat/bin/*.sh (自己解压tomcat后的文件夹)。

4.把下载的Jenkins war包丢到Tomcat webapps目录下,打开localhost:8080/jenkins,这样就打开Jenkins管理页面了,进入到页面后会提示你输入密码,根据页面给的路径找到密码,然后点击‘continue’到下一步,点击‘Install suggested plugins’安装推荐的插件。

5.环境配置:在系统管理-全局工具配置如下图:




ANDROID_HOEM需要单独在系统管理--系统设置中


6.安装fir.im 参考http://blog.fir.im/jenkins/

7.创建项目:配置项目

填写:git地址,用户名和打包分支,构建选择gradle,在Tasks编写gradle脚本,一般直接app:assembleRelease即可(前面的gradle不能写,我们正常的指令是 gradle app:assembleRelease)。




8.配置fir.im

在构建后操作增加 Upload to fir.im 按如下图填写:fir.im必须要要去官网注册,然后实名认证,否则会上传失败。


9.保存后执行立即构建即可,构建成功后去fir.im就能看到已经上传成功的app。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值