一、安装Ubuntu系统
U盘 + UltraISO 装机
- 参考文献
设置相关密码如下:
- xx 123456
su 123456
常见命令
- sudo nautilus root方式开启文件系统
- sudo gedit /etc/profile 环境变量配置
- ls -al 显示全部文件,包括隐藏 ctrl +h
jenkins xx 123456
二、配置JDK
jdk: /usr/lib/jvm/java-7-openjdk-amd64
- linux配置java环境变量(详细)
- Linux下安装java的jdk和配置环境变量
三、配置Tomact
tomact配置jdk环境
开启tomact: opt/tomact - 终端 - su权限 - ./startup.sh 【同理关闭 bash shutdown.sh】
网站位置 /webapps/..
四、安装androdi studio
- [Android Studio 权威教程]Linux下安装Android Studio
- Ubuntu14.04安装Android Studio 2.2.2
- Ubuntu 14 配置Android Studio的快捷启动方式
- 开启as bin/studio.sh 可自建快捷方式
- AndroidDevTools
- [Android Studio系列(五)] Android Studio手动配置Gradle的方法
五、配置gradle环境变量
可以使用studio自带的
六、安装Jenkins
- Android Jenkins+Git+Gradle持续集成-实在太详细
- Jenkins入门系列之——02第二章 Jenkins安装与配置
- 用Jenkins构建一个新工程,我们一起试一下!
- Jenkins+Gradle实现android开发持续集成和打包
- Windows环境下jenkins +svn+android studio自动化构建(持续集成,打包)
- Android-解放双手告别测试-使用Jenkins自动化打包
自定义root路径
- Jenkins 系统管理–系统配置–主项目地址–自定义
- jenkins默认会存放在用户主目录下的.jenkins文件夹中
全局属性配置Environment variables
ANDROID_HOME ..*/sdk 自己的sdk位置
在这里最好配置一下全局属性,这里先说一个,就是配置Android SDK目录,在打包是有可能会出现ANDROID_HOME not found的情况,所以在系统管理->系统设置->全局属性版块勾选上Environment variables选项,然后添加
也可以不配置,但是就需要自己把工程下的local.properties文件中的sdk地址修改下Global Tool Configuration
- jdk1.7 /usr/lib/jvm/java-7-openjdk-amd64
- gradle2.2 /root/.gradle/wrapper/dists/gradle-2.2-all/1vevkra640w3rb9hkuw50q5we/gradle-2.2 [studio下的gradle]
新建jobs
- svn://200.200.107.201/moa/moa/moa1.1/Trunk/android/pocket_pro/app/src/main
Credentials 账户密码 - 构建触发器
Build periodically H 23 * * *
Poll SCM H/10 * * * * - 构建
Invoke Gradle Script—Invoke Gradle —- Gradle Version —–gradle2.2
Tasks clean assembleDevDebug - 构建后操作
Archieve the artifacts
*/.apk
- svn://200.200.107.201/moa/moa/moa1.1/Trunk/android/pocket_pro/app/src/main
- jenkins用户权限配置错误,导致登录时提示:没有Overall/read权限