2018年2月1日
摘要: checkstyle配置的官方网站:http://checkstyle.sourceforge.net/config.html (1)新建maven项目,配置checkstyle插件 pom.xml (2)配置checkstyle的规则定义文件 在项目根目录下添加checkstyle.xml文件,内 阅读全文
posted @ 2018-02-01 18:40 阿叮339 阅读(6497) 评论(0) 推荐(1) 编辑
2018年1月31日
摘要: 使用maven构建项目(java项目或者web项目都可以) jacoco插件的配置参考官方网址:http://www.eclemma.org/jacoco/trunk/doc/maven.html (1)配置jacoco的依赖jar包 (2)配置jacoco的插件,以及相关的goal (3)配置代码 阅读全文
posted @ 2018-01-31 14:21 阿叮339 阅读(19480) 评论(3) 推荐(0) 编辑
2018年1月30日
摘要: 代码覆盖率:类覆盖,方法覆盖,行覆盖,指令覆盖……(简而言之,就是判断有没有被执行) 覆盖率 = 已经执行的代码 / 总代码 (1)创建maven项目,配置pom.xml如下 pom.xml (2)下载jacoco-plugin插件 在jenkins的可选插件中,选中 jacoco-plugin 插 阅读全文
posted @ 2018-01-30 18:39 阿叮339 阅读(7314) 评论(0) 推荐(0) 编辑
2018年1月25日
摘要: 实现功能:从本地提交代码到gogs上,本地的代码会被检测一遍 如果检测通过才能commit成功 然后可以继续执行push命令 。push后在gogs上使用web钩子自动推送到jenkins触发构建,jenkins构建成功会自动完成项目的部署。 (1)安装Docker容器(相当于一个linux服务器) 阅读全文
posted @ 2018-01-25 16:13 阿叮339 阅读(3343) 评论(0) 推荐(0) 编辑
2018年1月24日
摘要: (1)需要安装Docker容器,在Docker容器内安装jenkins,gogs,tomcat。 新建maven项目,添加findbugs plugin。 使用docker启动jenkins,gogs,Tomcat的命令gogs : (2)在jenkins上安装插件: maven Intergrat 阅读全文
posted @ 2018-01-24 18:41 阿叮339 阅读(2714) 评论(2) 推荐(0) 编辑
2018年1月19日
摘要: (1)Docker的安装 官网安装链接 :https://yeasy.gitbooks.io/docker_practice/content/ 卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine 使用以下命令卸载旧版本: $ sudo yum remove do 阅读全文
posted @ 2018-01-19 18:44 阿叮339 阅读(2124) 评论(0) 推荐(0) 编辑
2018年1月17日
摘要: 功能:用户开发完maven构建的web项目后,从本地提交代码到gogs远程仓库中,在执行 git commit 命令之前会先执行 maven配置的 findbugs插件,来检测项目是否有明显bug,如果有就让项目构建失败,git commit 失败。 如果没有明显bug,则提交成功。 gogs配置w 阅读全文
posted @ 2018-01-17 19:22 阿叮339 阅读(1982) 评论(0) 推荐(0) 编辑
2018年1月10日
摘要: maven项目配置findbugs插件对代码进行静态检测 当发现代码有bug时,就不让用户commit代码到远程仓库里 没有bug时才可以commit到远程仓库中 (1)新建maven项目 ,配置findbugs插件 pom.xml <project xmlns="http://maven.apac 阅读全文
posted @ 2018-01-10 16:25 阿叮339 阅读(1468) 评论(0) 推荐(0) 编辑
2018年1月8日
摘要: jenkins部署java项目到远程linux上,脚本文件和项目一起上传到gogs上,直接执行gogs上的脚本文件来执行项目 (1)新建maven项目 pom.xml的配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h 阅读全文
posted @ 2018-01-08 18:43 阿叮339 阅读(10568) 评论(0) 推荐(0) 编辑
摘要: (1)maven构建web项目 pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h 阅读全文
posted @ 2018-01-08 12:07 阿叮339 阅读(438) 评论(0) 推荐(0) 编辑