JenkinsGradle

android+gradle+jenkins的部署

2018-01-24  本文已影响0人  轻风扬雨

环境:

window10(64位)、jdk1.8.0_121、jenkins2.89.3、gradle3.3

修改:

第一步

jenkins---系统管理--系统设置

1、Jenkins的主目录

比较简单的办法是:设置系统的环境变量,key:JENKINS_HOME value:xx:\xxxx

系统环境变量

2、设置工作空间根目录和构建记录根目录

点主目录右下角的高级

工作空间根目录

3、Jenkins Location

jenkins Location

4、Extended E-mail Notification

右下角点高级

Extended E-mail Notification 填写邮件smtp

5、邮件通知及其高级

邮件通知

第二步

jenkins--全局工具配置

填写JDK、Git、Gradle的安装路径,尽量和系统的环境变量一致

第三步

1、jenkins--新建

构建一个自由风格的软件项目

2、General--参数化构建过程

这是我的配置:

参数化构建过程

IS_LOCAL_SERVICE  Choice Parameter

PRODUCT_FLAVORS Choice Parameter

BUILD_TYPE                Choice Parameter

BRANCH                       Choice Parameter

APP_VER_CODE         String Parameter

APP_VER_NAME         String Parameter

LOCAL_STATUS          Choice Parameter

ENV_PRO                    Choice Parameter

EASE_KEY                  Choice Parameter 

这些参数也需在你项目根目录下的gradle.properties填写对应的键值对

3、Source Code Management

设置Git或者svn地址,我使用的是git账号密码的方式,如何设置网上的资料很多我就重复说了

这里需要点击Add,选择Advanced checkout behaviours,重设下timeout的时间,我写的是60

4、Build Environment

Build Environment

这里可以不设置

5、Build

tasks:clean assemble${PRODUCT_FLAVORS}${BUILD_TYPE} --stacktrace --debug

Build

6、jenkins-Build with Parameters

大功告成

有图有真相

7、注意

需要在你项目的根目录下的gradle.properties里添加一句话:android.enableBuildCache=false

需要在你项目的根目录下的gradle.properties里添加一句话:android.enableBuildCache=false

需要在你项目的根目录下的gradle.properties里添加一句话:android.enableBuildCache=false

(重要的事情说3遍)

上一篇下一篇

猜你喜欢

热点阅读