美文网首页Android OtherAndroid进阶之路Android开发
Android Jenkins+SVN+Gradle实现自动化构

Android Jenkins+SVN+Gradle实现自动化构

作者: Lazy1 | 来源:发表于2017-11-10 17:20 被阅读95次

    1.测试每次测试都需要让我们打包构建按转包很麻烦,如果我们自己不用打包,让测试自己打包可不可以呢,那么就是Jenkins这就是解放我们的。

    • 准备一个tomcat版本不要太低
      软件环境:
      1、 windows7 64bit;
      2、 jdk1.8
      3、 android sdk
      4、 gradle2.10
    • 下载最新版的Jenkins-war包。下载地址https://jenkins.io。将war包放入tomcat下的wabapps目录下,
    • 启动tomcat。在地址栏输入http://localhost:8080/jenkins/,我们就可以看到如下界面
      Paste_Image.png

    3.安装所需要的插件,如果遇到插件列表为空,在系统管理里面-高级选项,升级站点选择这个地址
    http://mirror.xmission.com/jenkins/updates/update-center.json

    4.我们选择新建一个项目


    image.png

    5.按照以下信息设置

    image.png

    这里面的用户名密码需要在此目录下面配置svn的用户名和密码

    image.png

    6.配置Gradle版本和需要执行的task


    image.png image.png

    打 release 包
    app:clean
    app:assembleRelease
    解释:

    app:clean : 清除....../app目录下的build文件夹
    app:assembleRelease : 编译并打Release的包
    打 debug 包
    app:clean
    app:assembleDebug
    解释:

    app:clean : 清除....../app目录下的build文件夹
    app:assembleDebug: 编译并打Debug的包
    同时打 debug 包和 release 包
    app:clean
    app:assembleDebug
    app:assembleRelease

    如果我们想要打指定的渠道包
    app:assemblexiaomiDebug

    7.然后开始打包


    image.png

    出现此界面代表打包成功

    8.需要注意的问题:

    • 8.1 注意Gradle版本要和svn上保持一直

    相关文章

      网友评论

        本文标题:Android Jenkins+SVN+Gradle实现自动化构

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