Centos 7 配置Jenkins构建Android持续集成(离线环境)





安装配置Jenkins

为了安全考虑,首先需要解锁Jenkins

在Jenkins服务器上查询管理员密码

点击[跳过插件安装]

插件安装

安装插件Subversion,前往https://plugins.jenkins.io/,搜索Subversion,如下图:

根据出错提示,逐个安装解决依赖包

目前的依赖安装顺序如下(严格按照按照顺序操作):

构建编译需要的Maven仓库

从本地构建项目的Gradle缓存中提取项目依赖的jar/aar资源,反向生成项目依赖的Maven仓库下载连接地址,部署到自己的服务器上,提供Gradle编译的时候下载。

具体脚本内容如下:

配置Gradle本地下载

配置Android SDK

下载Android SDK,目前Google已经不提供单独的Android SDK下载了,都是通过Android Studio进行下载安装。但是对于离线模式来说,还是需要单独下载Android SDK,这时候,我们就需要从Android Studio的配置信息中找到对应的SDK下载地址。

如上图箭头指向的位置,我们下载https://dl.google.com/android/repository/repository2-1.xml可以从里面找到相关的Android SDK下载文件名,手工拼接一下地址就可以正常下载。

创建持续构建项目

里面的脚本命令如下:

其他的用户权限配置部分,参考网上其他文章即可。

参考链接


发布者

默默

默默码农

发表评论

电子邮件地址不会被公开。 必填项已用*标注