Jenkins自动化部署安卓项目

一、简介

Android SDK:(software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。因此,Android SDK 指的是Android专属的软件开发工具包。
Gradle:是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Groovy编写。

二、实验环境

三、实验步骤

1.安装gradle插件

"系统管理"--"管理插件"--"可选插件"

2.在Linux系统安装gradle

(1)去gradle官网下载

wget https://downloads.gradle.org/distributions/gradle-5.3.1-all.zip

(2)解压安装

unzip -d /opt/gradle-3.5-bin.zip

(3)修改环境变量

vim /etc/profile
export GRADLE_HOME=/opt/gradle-5.3.1
export PATH=$GRADLE_HOME/bin:$PATH

(4)刷新环境变量,使其生效

source /etc/profile

3.在Linux系统安装Android SDK

(1)去安卓资源官网下载:http://tools.android-studio.org/index.php/sdk/

wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz

(2)解压安装

tar xvzf android-sdk_r24.4.1-linux.tgz -C /opt

(3)修改环境变量

vim /etc/profile
export PATH=$GRADLE_HOME/bin:$PATH
export ANDROID_HOME=/opt/android-sdk-linux
export PATH=$PATH:${ANDROID_SDK_HOME}/tools
export PATH=$PATH:${ANDROID_SDK_HOME}/platform-tools

(4)刷新环境变量,使其生效

source /etc/profile

4.Jenkins上全局工具配置

"系统管理"--"全局工具设置"---"Gradle 安装"

5.Jenkins上系统环境变量设置

"系统管理"--"系统设置"---"环境变量"

4.安卓项目配置

(1)新建任务

(2)先输入任务名称,再选择构建项目类型,最后点击确定

注意:这里选“构建一个自由风格的软件项目”

(3)svn设置

(4)配置构建,保存

5.构建安卓项目

(1)配置完成后,在该项目下,点击立即构建

(2)查看项目构建过程和结果


备注:

1.gradle 是基于jdk环境安装的,jdk安装在之前博客写过,这里不再重复了,可参考博客 https://blog.51cto.com/13760351/2381229
2.android sdk 不用安装插件,这是一种运行环境,而不是工具。greadle 是基于安卓环境的构建工具。

原文地址:https://blog.51cto.com/13760351/2386855

时间: 2024-11-08 21:29:19

Jenkins自动化部署安卓项目的相关文章

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成. 一.安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.20/jenki

gitlab+jenkins自动化部署

基于gitlab和jenkins的自动化部署 Gitlab基于Jenkins自动化部署教程: https://blog.csdn.net/aaaaaab_/article/details/82012044 https://www.cnblogs.com/dengbingbing/p/10448185.html GitLab是一个代码仓库,用来管理代码. Jenkins是一个自动化服务器,可以运行各种自动化构建.测试或部署任务.所以这两者结合起来,就可以实现开发者提交代码到GitLab,Jenki

一文搞定前端 Jenkins 自动化部署

最近在公司租项目的过程当中遇到一些 问题,项目做问你后需要部署到服务器环境:目前我再前端开发中常用的 方法又两种: 1:传统的方法 :Linux Xshell xftp来收到打包项目,上传到服务器环境进行部署 2:配置Nginx 环境和Jenkins部署环境再进行命令来自动晚上部署(这篇文章是下载Nginx 安装 Jenkins 做配置来部署服务器) 由于公司使用自己搭建的 svn 服务器来进行代码管理,因此这里 Jenkins 是针对 svn 服务器来进行的配置,Git 配置基本一致,后面也介

gitlab+jenkins 自动化部署 持续集成

环境: 1.centos7.6 2.jdk1.8.0_141 3.4G 30G 4core 4.关闭防火墙和selinux 一.安装jenkins 1. 下载jenkins https://pkg.jenkins.io/redhat/  jenkins-2.208-1.1.noarch.rpm 2.安装jdk和jenkins rpm包 rpm -ivh jdk-8u141-linux-x64.rpm rpm -ivh jenkins-2.208-1.1.noarch.rpm 3.启动服务及设置开

[COCOS2DX]交叉编译实践+速度优化(vs2012修改win32代码+修改makefile+编译安卓项目包+部署安卓项目包到Eclipse+运行apk)

通过前面的部署过程可以知道cocos2dx的开发过程如下: 1.VS2012完成修改 2.因为指定了CPP文件位置,ndk可以通过jni方式完成C++文件的编译,运行以下命令完成proj.android的编译: cd C:\ComputerScience\workspace-cocos\HelloWorld\proj.android python build_native.py 3.将编译好的安卓项目导入到Eclipse进行编译和运行 但是上面这些步骤都是在官网工具包下面运行的,交叉编译一次耗时

Jenkins自动部署springboot项目

说明: 该示例为在windows系统下自动化部署springboot 架构: springboot + github + gradle + jdk8 各种配置步骤及截图说明: 1.配置git,gradle及jdk 系统管理 → 全局工具配置 说明:其中git配置项中的Path to Git executable要指到git.exe文件,maven的配置方式和gradle类似 2.构建任务说明 新建任务 →  General 项目 URL : 源码所在的github路径 参数构建化过程→添加参数

jenkins自动化部署项目4 -- 安装和配置jdk、maven、git

Jenkins提供了自动安装jdk,maven,git的功能,在[系统设置-全局工具配置]里,但是我自动安装没反应,因此我是先手工安装和配置它们的环境变量然后再在[系统设置-全局工具配置]里配置: 1.jdk 2.git 3.maven 原文地址:https://www.cnblogs.com/yy-cola/p/9430761.html

jenkins自动化部署项目9 --定时构建

举几个例子:每隔5分钟构建一次H/5 * * * * 每两小时构建一次H H/2 * * * 每天中午12点定时构建一次H 12 * * * 每天下午18点定时构建一次H 18 * * * 在每个小时的前半个小时内的每10分钟H(0-29)/10 * * * * 每两小时45分钟,从上午9:45开始,每天下午3:45结束45 9-16/2 * * 1-5 每两小时一次,每个工作日上午9点到下午5点(也许是上午10:38,下午12:38,下午2:38,下午4:38)H H(9-16)/2 * *

Jenkins自动化构建vue项目然后发布到远程服务器

部署Jenkins参照另一篇博客: centos7安装Jenkins及其卸载 一.jenkins相关插件的安装 1.安装Publish Over SSH插件用于SSH连接远程的服务器. 登录 jenkins 管理系统首页,打开“系统管理”--“管理插件”  搜索 Publish Over SSH 然后勾选安装 2.安装 NodeJs插件 用于vue项目打包构建. 打开“系统管理”--“管理插件”  搜索 nodejs 然后勾选安装 打开“系统管理”--“Global Tool Configura