> 其它学习 > Jenkins >

MAC上搭建Jenkins实现Android自动打包

Jenkins环境搭建
1、Java的下载安装和环境变量的配置
①下载安装:Jenkins的运行依赖Java环境,所以在安装Jenkins之前必须要安装JDK或JRE,Java下载地址
②配置:配置环境变量,相信每个人都是会的,不会在自己找下
2、Jenkins的下载安装
方法一、下载安装可以到Jenki官网(http://jenkins.io)下载Mac版本的安装包,然后进行手动安装(坑多,不推荐)
方法二、使用brew下载安装Jenkins(推荐,简单傻瓜式,下载安装配置一步到位)具体做法如下:
在命令行输入:brew install jenkins
如下图:

 
 
安装完成如下:
 
 
提示安装完成后,在终端中输入Jenkins来启动它,如下图:



 
 
3、Jenkins的环境配置
①基本配置
启动完毕后,打开浏览器,在地址栏中输入localhost:8080,回车,即可看到一个页面,打开此页面提示的文件地址,输入其中的字符串(或者在安装完毕后控制台有输出,复制到此即可)。
②插件的安装
进入后,会让你选择推荐插件安装还是自定义插件安装,对于小白可以直接点击推荐安装,一般没什么问题的,我这儿安装了Gradle插件和git插件(推荐安装的)。
③环境变量配置(ANDROID_HOME的配置),如下图:
 

 
4、项目配置
①新建任务,如下图:


 
 
②配置git,如下图:

 
③构建(也可以输入build,assembleDebug等其他gradle构建命令),如下图:

 
最后保存返回到主页

 
5、运行自动化打包(以下2个页面均可构建打包)




 
 
6、查看控制台输出(正在构建和构建完成)



 
 
 
7、构建完成


 
8、查看下载安装包(到工作空间中去下载打包完毕的安装包)

 
我的打包设置:
//pack apk
    applicationVariants.all { variant ->
        variant.outputs.each { output ->
            def file = output.outputFile;
            output.outputFile = new File(file.parent, file.name.replace("app", "my").replace(".apk", "-" + defaultConfig.versionName + ".apk"))
        }
    }
 
 

 

(责任编辑:IT)