一、window上安装jenkins
二、window+jenkins+gradle实现自动打包
三、window+jenkins+gradle实现自动打包+邮件通知
四、window+jenkins+gradle实现自动打包+邮件通知+apk下载二维码
五、window+jenkins+gradle实现自动打包+邮件通知+apk下载二维码+参数化构建
先上效果图
20.jpg选中项目进行配置,如下图示所示
- 首先配置了BUILD_TYPE,可选参数为Release和Debug
-
然后配置了GIT_BRANCH_TAG,并把参数值设置为branch or tag
21.png - 配置APP_VERSION_NAME和APP_VERSION_CODE
-
配置源码管理,指定分支为${GIT_BRANCH_TAG},如下图所示
22.jpg -
配置构建,指定gradle构建任务为clean assemble${BUILD_TYPE},如下图所示
24.jpg -
在android项目的gradle.properties文件中创建上面所定义的参数APP_VERSION_NAME、APP_VERSION_CODE,并在module的build.gradle中使用他们,这样我们在jenkins上动态配置的参数会在编译时替换gradle.properties中的参数变量,以达到动态配置的效果,配置如下图所示。
25.jpg
26.png
网友评论