前言
每次写完功能就要打包,因为项目原因打包时间较长,所以就需要等待,搭完包之后还要把这个包发给测试,很不方便.那就想个办法,实现一个悄悄拉取代码,在后台偷偷打包的方式,打完包直接生成一个二维码测试下载安装就好了.于是问了下度娘还真有,配置了一下午发现可以成功运行,怕遗忘了所以记录一下
一.环境搭建
1.配置Android ADB环境
关于Android整个开发环境的搭建,SDK的下载安装,这里就不赘述了,配置adb环境也可以去百度一下,一大把,这里查看adb是否配置成功可以在终端输入
adb
显示以下信息则证明配置成功.
2.配置Gradle环境
配置gradle环境可以看一下我之前写的这篇文章Mac 配置gradle环境变量.在终端上执行gradle -version,查看是否配置成功。
gradle -version
如显示如下表示配置成功.
3.下载Jenkins
下载最新的版本(一个 WAR 文件),官网下载地址Jenkins.
关于Jenkins的环境什么系统都支持,配置的方法也差不多.我选择的直接使用war包的方式,因为网上有的说pkg的有问题,我就没用.选择Weekly的 Generic Java package(.war)这个选项.把这个war包放到某个文件下,通过控制台来到当前的文件夹,在控制台输入
java -jar jenkins.war
注意:Jenkins 需要运行 Java 5以及以上的版本。执行这个命令之后会有一个安装过程,等一会就好了.显示如下的结果就证明Jenkins已经启动了.以后每次启动都会调用这个命令行,我们可以把它写成一个脚本,点击就可以运行.
4.配置Jenkins
1.插件安装
在浏览器输入localhost:8080 就可以看到上面的那个小老头了,会让你输入密码,此时来到控制台就能找到密码,然后会有一个安装向导,会让选择安装全部插件还是自定义选择安装,这个大家随意.然后就会让你设置admin账户,如果不懂的话可以先跳过,使用默认的admin账户,如果以后再登录忘记admin账户密码的话可以到.jenkins/secrets/目录下的initialAdminPassword文件查看密码.操作见下图完成设置之后