Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

 Android打包喝咖啡系列(Windows版)

这篇博客主要讲述的内容:

  1、windows上部署Jenkins https://jenkins.io

  2、基于SVN或Git https://github.com/Codetroupe/JenKinsTestAPP

  3、Android项目参数化自动构建

  4、自动将APK上传至蒲公英 https://www.pgyer.com

    5、自动发Email到指定邮箱提示构建结果

  6、自动本地360插件加固apk包 

下面开始正式内容,惯例先上一张界面图:

   

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

 

  第一步:windows上部署Jenkins并配置环境

  1、打开官网https://jenkins.io  

  点击download,建议下载左边的稳定版,右边的踩过坑,莫名其妙报了个错,然后重装。选择windows版下载,得到一个安装程序,安装完成后自动开启服务

  输入:8080

  按着顺序,输入密钥,然后点击推荐插件,静静等待一段时间。

  

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

  当你进入下面这个页面的时候,就部署成功了,输入账号密码,admin的密码好像也是admin,我这里自己设置了账号Test

  

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

  登录账号

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

  2、配置环境变量

  好了,这步开始要认真看了,不然很容易GG ,先不要急着创建项目,我们先配置一些环境变量

  a、安装插件

    点击

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

---->

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

    安装插件:

    build-name-setter      作用:修改构建名称

    description setter plugin   作用:修改构建目录的描述

    Email Extension Template Plugin   作用:Email模板编辑

    Locale plugin    作用:修改Jenkins默认语言

    Timestamper    作用:动态获取时间

    Upload to pgyer    作用:将APK上传到蒲公英

  b、系统设置

     点击

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

---->

Android基于jenkins全自动构建打包---------Windows版本(Android,Jenkins,360加固,Email,QRcode,参数构建,蒲公英)

    如下图:

    Date and Time Pattern 时间的显示格式(构建参数的时候需要用到)

    环境变量分别是:

      360加固插件的根目录(这个是360加固插件的目录,本机电脑上也要配环境变量。如果你不喜欢用360,那就换成你喜欢的就可以了,注意一定要可以使用DOS命令行进行加固的插件,这里是用DOS命令行进行apk加固,如何配置账号密码和加固渠道去官网查看就可以,讲得很详细)  跟着教程先本地打包一次,确定配置是否成功,再继续进行下面步骤

      SDK的根目录(目录位置不知道的可以从Android studio查看,快捷键Ctrl+shift+Alt+s)

      java根目录

    Default Language 这个是Jenkins语言设置。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzsxg.html