jenkins是一个可视化的自动化构建脚本,在这里我们使用jenkins利用git 完成代码的下载,gradle打包上传蒲公英,最后发送下载链接到企业微信。

电脑环境搭建
- JDK下载与配置环境变量
- SDK下载与配置环境变量
- GIT下载与配置环境变量
- Jenkins下载与安装。
首先检查环境、命令行输入
java -version
adb start-server
git -version
如果有缺失的百度添加相应的环境变量。 详细gradle配置
安装jenkins
1.我们采用brw 包管理器安装kenkins
首先打命令行执行
brew install jenkins
brew services start jenkins
在浏览器输入地址 http://localhost:8080/
2.配置Jenkins的全局工具配置
从首页 -->>> 系系统管理 -->>> 全局工具配置

依次配置



3.配置全局的ANDROID SDK路径
左边找到系统管理,然后点击下图所示的系统设置


4.配置常用插件
左边找到系统管理,然后点击下图所示的系统设置,需要安装的插件如下有gradle、git可根据自己需要扩展下载。

配置打包项目
接着带大家一步步走一遍
1.新建任务名称


2.配置代码git仓库

3.配置gradle打包apk


4.编译打包 apk


4.扩展插件
自定义插件开发
接下来简单介绍下开发jenkins插件
1.创建
首先安装maven
brew install maven
mvn -version
再次执行gene自动构建脚手架
mvn archetype:generate -Dfilter=io.jenkins.archetypes:plugin
一步步输入必要的信息 ,生成的代码导入idea中,目录如下

插件开发
首先,在config.jelly中包含需要传入的参数配置信息的文本框,field为name 比如:



3.编写执行的任务

extends Notifier implements SimpleBuildStep
如图2,获取上一步的构建结果,如果上一步构建失败,则终止任务
通过run.getEnvVars(),可以获取jenkins的全局系统变量。
然后调用企业微信ap发送消息
4.最后执行 mvn clean package,会生成wechat-notification-plugin.hpi,然后在jenkins插件管理中添加自定义的插件