您的位置:首页 > 移动开发 > Android开发

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

2017-05-14 00:28 519 查看

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"))
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: