(2.2.11.1)Android全新CI平台——Jenkins构建入门

来源:互联网 发布:部落冲突胖子数据 编辑:程序博客网 时间:2024/06/07 00:57

一、安装Ubuntu系统

    • win7下通过easyBCD引导安装Ubuntu14.04
  1. 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
  • jenkins用户权限配置错误,导致登录时提示:没有Overall/read权限

七、SVN

  • ubuntu13.04版本下安装RabbitVCS,类似windows的TortoiseSVN

八、Groovy

  • ubuntu 下配置groovy
原创粉丝点击