美文网首页
使用Jenkins进行ant或者Gradle持续集成apk实践

使用Jenkins进行ant或者Gradle持续集成apk实践

作者: 孤诣 | 来源:发表于2016-12-03 23:42 被阅读513次

    这几天对集成有了点兴趣,就自己看了一下,目前可以使用Ant和Gradle脚本在Jenkins上进行编译构建apk,本人新手,可以说算是入门了,哈哈。废话不多说,直接来捣鼓一番吧。
    一、欲善其事先利其器,搭建Jenkins编译环境
    以下涉及到盘符,均根据个人电脑来定。
    ①在E盘新建一个目录,方便以后将此目录作为Jenkins的工作空间JenkinsHome,配置Jenkins环境变量,将此目录作为默认工作空间。

    Paste_Image.png

    ②下载Tomcat,http://tomcat.apache.org/
    下载Jenkins包http://mirrors.jenkins-ci.org/war/latest/jenkins.war
    将jenkins.war放置Tomcat的webapps目录下,
    启动Tomcat,浏览器输入http://127.0.0.1:8080/jenkins
    可进入Jenkins的启动页面,首次启动的时候会出现安装插件的选项页面,这个根据个人需求安装。
    进入首页,系统管理

    Paste_Image.png

    添加需要的插件

    Paste_Image.png

    安装环境需要的插件
    Ant Plugin
    Git Plugin
    Gradle Plugin
    其余的根据自己需要来定
    ③配置Jenkins工具
    进入系统管理,Global Tool Configuration

    Paste_Image.png

    配置JDK

    Paste_Image.png

    配置Git

    Paste_Image.png

    配置Gradle

    Paste_Image.png

    配置Ant

    Paste_Image.png

    ④配置Android sdk
    进入系统管理,系统设置

    Paste_Image.png

    全局属性增加Android sdk 路径

    Paste_Image.png

    使用Ant构建apk
    首页新建一个工程,选择构建一个自由风格的软件工程

    Paste_Image.png

    接下来进行配置
    源码Git仓库配置

    Paste_Image.png

    构建环境

    Paste_Image.png

    接下来点立即构建,开始构建apk

    Paste_Image.png

    成功

    Paste_Image.png

    可在控制台查看输出内容

    Paste_Image.png

    构建成功,可在工作空间找到apk

    Paste_Image.png

    使用Gradle构建apk
    同样,新建一个工程

    Paste_Image.png

    对其进行配置
    Git源码路径

    Paste_Image.png

    构建配置

    Paste_Image.png

    立即构建

    Paste_Image.png

    可查看构建进度

    Paste_Image.png

    控制台输出

    Paste_Image.png

    build成功

    可在工作空间/工程下的build目录下找到apk

    Paste_Image.png

    注:构建如果遇到
    Could not load Logmanager "org.apache.juli.ClassLoaderLogManager"
    解决:注释掉catalina.bat里面的
    set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER%即可
    如图,在该句前面加 rem

    Paste_Image.png

    测试源码:
    链接:http://pan.baidu.com/s/1o7IKY4y 密码:sq23

    相关文章

      网友评论

          本文标题:使用Jenkins进行ant或者Gradle持续集成apk实践

          本文链接:https://www.haomeiwen.com/subject/jkzcmttx.html