android使用jenkins进行自动化打包并且上传到fir或
2018-06-21 本文已影响34人
ccccccal
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等
然后在系统管理-全局工具配置里面,配置一些环境变量
jdk以及git环境变量 gradle环境变量 android_sdk环境变量
接下来创建一个jenkins任务,风格随意选择,然后进入任务选择配置
首先配置工程目录
image在配置源码管理,点击add添加一个github的连接
image image构建环境选择 invoke gradle script
image构建之后,上传到fir.im上用于测试
首先需要添加fir.im插件具体可以查看这里fir.im Jenkins 插件使用方法,添加之后在配置里面
image到此就全部配置完成,点击立即构建,开始进行自动化打包测试吧!