版权声明:本文为博主原创文章,未经博主允许不得转载。
转载请注意出处:http://blog.csdn.NET/hwhua1986/article/details/49278773
环境说明
Gradle 2.6.
OS:windows server 2008
Jenkins 1.620
checkstyle 6.11.6
前提:
Jenkins需要提前安装好Checkstyle Plug-in插件
一、Jenkins配置如下:
1、 新建job
2、 配置svn
3、 配置构建操作
备注:
Tasks指的是build.gradle里面的task名称
配置info参数是用来看调试日志,也可以配置debug级别。主要用来查看构建失败的原因。
4、 配置分析报告
二、gradle.build的配置如下
1、添加checkstyle的依赖
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.Android.tools.build:gradle:1.0.0+'
//classpath 'io.fabric.tools:gradle:1.+'
//classpath 'com.google.code.findbugs:findbugs:3.0.1'
//classpath 'com.puppycrawl.tools:checkstyle:6.11.2'
//classpath 'net.sourceforge.pmd:pmd:5.4.0'
}
}
备注:版本包可以通过中央仓库(http://mvnrepository.com/artifact/)查看,如图
版本列表:
2、增加checkstyle的task
apply plugin: "checkstyle"
repositories {
mavenCentral()
}
task checkstyle(type: Checkstyle) {
//toolVersion = "2.0.1"
ignoreFailures = true
//config= files("$rootProject.projectDir/config/checkstyle/checkstyle.xml")
source= fileTree('build/intermediates/classes/debug/com/sn/')
classpath= files()
reports{
xml {
destination "build/checkstyle-result.xml"
}
}
}
备注:其中检查规则文件checkstyle.xml需要创建,步骤如下
Xml内容代码:
三、构建结果查看
四、build.gradle的所有代码如下