Jenkins奇技淫巧

Jenkins奇技淫巧 — 环境配置篇(Android自动化构建

2019-05-03  本文已影响0人  拔萝卜占坑
\color{blue}{Jenkins系列文章还在更新和完善中,有什么疑问欢迎留言}

\color{blue}{目录}

Jenkins奇技淫巧 — 安装篇(mac)
Jenkins奇技淫巧 — 配置篇
Jenkins奇技淫巧 — 安全篇
Jenkins奇技淫巧 — 发送邮件篇
Jenkins奇技淫巧 — 全局变量篇
Jenkins奇技淫巧 — 新建任务篇
Jenkins奇技淫巧 — 插件篇
Jenkins奇技淫巧 — 问题篇
Jenkins奇技淫巧 — 命令篇
Jenkins奇技淫巧 — 环境配置篇(Android自动化构建)
Jenkins奇技淫巧 — 参数化构建篇(Android自动化构建)
Jenkins奇技淫巧 — 第一次实战篇(Android自动化构建)


简介

这篇文章,以自己熟悉的领域,自动化构建Android应用为例,带大家从基本的配置到能够用Jenkins实现Android自动化打包,其中包含了Android打包所需要的环境,工具,构建后发送邮件通知项目组成员等。

Android构建环境配置

参考:
https://developer.android.google.cn/studio/command-line/sdkmanager

构建Android应用,我们需要下载sdk,gradle工具等。当然,这个并没有什么困难,大不了安装一个Android studio,通过可视化界面,下载sdk,gradle等,但是,当我们在自己的服务器上,拷贝可能要花费很长时间,或者自己的服务器本来配置就差,如果再安装一个Android Studio,感觉不太理想,再比如,用的阿里云的服务器,没有可视化界面的时候,那又该怎么安装环境呢?下面我将带大家一起通过命令行配置Android构建需要的环境。

sdk目录是我自己创建的,我将下载好的文件移动到这个目录下,方便管理,patcher和ndk-bundle用同样的方法下载即可。

Android构建任务配置

安装好了Android构建所需要的sdk环境,下面我将带大家一起看看,怎么配置Android构建任务的环境配置,只有配置好了任务所需的配置,才能成功构建出Android应用。

还记得上一篇文章讲解的创建任务的流程,我们创建了第一个Jenkins任务,下面将以这个任务为例来进行讲解。


屏幕快照 2019-04-22 下午10.15.00.png

点击任务,进入任务首页,点击左侧配置,进入任务配置页面。这里只讲解比较重要的部分,其它大家想一想就知道怎么配置以及有什么作用。

如果我们有多个项目需要配置,那该怎么办呢,这里推荐一款插件,可以帮助我们进行多个项目的管理——Multiple SCMs

  1. 执行shell
    通过shell命令执行构建,比如./gradlew assembleDebug,Android Studio打包也是调用的该命令。所以这里使用shell命令执行构建。

开始构建

基本配置完成,点击任务右侧构建按钮,即可以启动应用构建。

上一篇 下一篇

猜你喜欢

热点阅读