android+ubantu+jenkins打包

工具:XShell(OpenSSH)

下载及配置:Android SDKNDK),Sonar-QubeSonar-RunnerGradle

Linux服务器地址:xxxxx

缺点:Linux环境命令比较繁杂,不方便使用,未达到可视化操作的实际要求

用到的基本命令:

Linux环境下常用命令:

cd ..                              返回上一级目录

cd /xxx/                       进入指定目录

vi  xxx.xx                     (创建)编辑指定文件

cp –R xxx.xx xxx.xx    复制文件

rmrf xxx                    删除文件(慎用

locate 文件名                查找文件位置

export                          查看环境变量

export PATH=$PATH:/要添加的路径(==sudo vim /etc/profile

Linux环境下代码质量统计

sonar-scanner:需要在项目的工程目录下配置sonar-project.properties

android+ubantu+jenkins打包

Android Studio平台下构建项目

gradlew clean         清理build文件

gradlew build         构建项目

gradlew assembleRelease          打包生成Release

 

Linux环境下构建项目

gradle clean

gradle build

Gradle assembleRelease

 

特别注意:两个平台下对应的local.properties要依据各自的sdk目录进行配置,linux环境下从svn地址下载下来的工程,local.properties需要进行修改,配置成提前配置好的环境变量地址即可。

Jenkins

基于java开发的持续集成工具,方便易用,提供支持各种构建插件。包括sonargradleshell

必须配置:jdk1.8tomcat与Maven。

地址:http://xxxxxx/jenkins/

默认进入Jenkins环境,是需要下载相关工具以及插件的。如果想要在Jenkins环境下进行代码质量检测,只需要下载相关的插件即可。

------------------------------依赖服务安装过程的分割线--------------------------

android+ubantu+jenkins打包android+ubantu+jenkins打包

android+ubantu+jenkins打包

------------------------------依赖服务安装过程的分割线--------------------------

android+ubantu+jenkins打包

 

android+ubantu+jenkins打包

android+ubantu+jenkins打包

android+ubantu+jenkins打包

android+ubantu+jenkins打包

android+ubantu+jenkins打包

三、新建、配置打包

源码管理:构建项目的代码来源

构建触发器:构建的时间,条件等

构建环境(可选)

构建:代码检测,gradle构建,打包

相关文章:

  • 2022-01-18
  • 2021-11-15
  • 2021-09-12
  • 2021-11-08
  • 2021-05-08
  • 2021-04-29
  • 2022-01-10
  • 2021-07-14
猜你喜欢
  • 2022-02-14
  • 2022-12-23
  • 2021-05-29
  • 2022-12-23
  • 2021-12-17
  • 2021-05-14
  • 2021-09-29
相关资源
相似解决方案