(2.2.11.1)Android全新CI平台——Jenkins构建入门
来源:互联网 发布:部落冲突胖子数据 编辑:程序博客网 时间:2024/06/07 00:57
一、安装Ubuntu系统
- win7下通过easyBCD引导安装Ubuntu14.04
U盘 + UltraISO 装机
- 参考文献
ubuntu的su初始密码设置
设置相关密码如下:
- 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
- buntu 14.04 安装jdk,tomcat
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自带的
- 原 linux下的Gradle编译环境搭建与使用
六、安装Jenkins
- Android Jenkins+Git+Gradle持续集成-实在太详细
- Jenkins入门系列之——02第二章 Jenkins安装与配置
- 用Jenkins构建一个新工程,我们一起试一下!
- Jenkins+Gradle实现android开发持续集成和打包
- Windows环境下jenkins +svn+android studio自动化构建(持续集成,打包)
- Android-解放双手告别测试-使用Jenkins自动化打包
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权限
七、SVN
- ubuntu13.04版本下安装RabbitVCS,类似windows的TortoiseSVN
八、Groovy
- ubuntu 下配置groovy
阅读全文
0 0
- (2.2.11.1)Android全新CI平台——Jenkins构建入门
- (2.2.11)Android全新CI平台——Jenkins
- 构建iOS持续集成平台(三)——CI服务器与自动化部署
- 构建iOS持续集成平台(三)——CI服务器与自动化部署
- 构建iOS持续集成平台(三)——CI服务器与自动化部署
- CI - Jenkins自动化构建和自动化部署
- Jenkins(二)—— 构建
- CI--在Linux 平台搭建 Jenkins slave
- 使用阿里云服务器搭建Android自动构建平台Jenkins
- CI-Jenkins入门配置全攻略
- 【Jenkins】——定时构建
- 使用Jenkins搭建持续集成(CI)环境(实现自动构建)(转载)
- Jenkins-android自动构建
- jenkins android自动化构建
- CI jenkins
- 网站—一个全新的营销平台
- 用Jenkins CI构建持续集成的flask项目
- Jenkins基于Kubernetes的pipeline CI 构建的必备要素
- python selenium模块使用出错解决,Message: 'geckodriver' executable needs to be in PATH
- SpringBoot集成Jersey时无法访问静态资源的解决方法
- eclipse安装
- Python基础知识
- C++ Vector容器
- (2.2.11.1)Android全新CI平台——Jenkins构建入门
- hibernate 防sql注入的一种方法.
- 如何安装mysql
- TCP 的那些事儿
- DCMTK学习之利用RGB进行图像的输出时,图像反向的问题
- 内部类解析
- Java之JNDI详解
- jQuery、layer实现弹出层的打开、关闭
- Java集合类(结合源码小结)