android使用jenkins进行自动化打包并且上传到fir或者蒲公英

android使用jenkins进行自动化打包

首先需要配置jdk,gradle,以及android sdk环境变量,默认这些都是可以的,下载jenkins的war包,mac可以直接使用homebrew安装

windows下打开jenkins

open /Applications/Jenkins/jenkins.war

mac下
安装homebrew

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

安装jenkins

$ brew install jenkins    

启动jenkins

$ jenkins

启动之后可以直接访问jenkins网址,默认端口8080/因为世界就是本地的tomcat服务器

 http://localhost:8080/

如果端口冲突,修改如下:xxxx就是端口号

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

打开之后建议选择自定义安装插件,例如:

git plugin 、github plugin、gitlab plugin、fir.im、svn plugin等

然后在系统管理-全局工具配置里面,配置一些环境变量

《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 jdk以及git环境变量
《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 gradle环境变量
《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 android_sdk环境变量

接下来创建一个jenkins任务,风格随意选择,然后进入任务选择配置

首先配置工程目录

《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 image

在配置源码管理,点击add添加一个github的连接

《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 image
《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 image

构建环境选择 invoke gradle script

《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 image

构建之后,上传到fir.im上用于测试

首先需要添加fir.im插件具体可以查看这里fir.im Jenkins 插件使用方法,添加之后在配置里面

《android使用jenkins进行自动化打包并且上传到fir或者蒲公英》 image

到此就全部配置完成,点击立即构建,开始进行自动化打包测试吧!

    原文作者:ccccccal
    原文地址: https://www.jianshu.com/p/23ab9030e3ce
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞