随笔- 156  文章- 0  评论- 54  阅读- 64万 
01 2018 档案
maven项目使用jacoco插件检测代码覆盖率详细配置
摘要:使用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 阅读(19517) 评论(3) 推荐(0) 编辑
jenkins使用jacoco插件检测代码覆盖率(八)
摘要:代码覆盖率:类覆盖,方法覆盖,行覆盖,指令覆盖……(简而言之,就是判断有没有被执行) 覆盖率 = 已经执行的代码 / 总代码 (1)创建maven项目,配置pom.xml如下 pom.xml (2)下载jacoco-plugin插件 在jenkins的可选插件中,选中 jacoco-plugin 插 阅读全文
posted @ 2018-01-30 18:39 阿叮339 阅读(7327) 评论(0) 推荐(0) 编辑
Docker使用jenkins部署java项目到远程linux(三)
摘要:实现功能:从本地提交代码到gogs上,本地的代码会被检测一遍 如果检测通过才能commit成功 然后可以继续执行push命令 。push后在gogs上使用web钩子自动推送到jenkins触发构建,jenkins构建成功会自动完成项目的部署。 (1)安装Docker容器(相当于一个linux服务器) 阅读全文
posted @ 2018-01-25 16:13 阿叮339 阅读(3357) 评论(0) 推荐(0) 编辑
Docker容器使用jenkins部署web项目--总结(二)
摘要:(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 阅读(2715) 评论(2) 推荐(0) 编辑
Docker的安装以及使用Docker安装jenkins,gogs,tomcat(一)
摘要:(1)Docker的安装 官网安装链接 :https://yeasy.gitbooks.io/docker_practice/content/ 卸载旧版本 旧版本的 Docker 称为 docker 或者 docker-engine 使用以下命令卸载旧版本: $ sudo yum remove do 阅读全文
posted @ 2018-01-19 18:44 阿叮339 阅读(2125) 评论(0) 推荐(0) 编辑
Jenkins持续集成web项目(七)
摘要:功能:用户开发完maven构建的web项目后,从本地提交代码到gogs远程仓库中,在执行 git commit 命令之前会先执行 maven配置的 findbugs插件,来检测项目是否有明显bug,如果有就让项目构建失败,git commit 失败。 如果没有明显bug,则提交成功。 gogs配置w 阅读全文
posted @ 2018-01-17 19:22 阿叮339 阅读(1985) 评论(0) 推荐(0) 编辑
maven项目配置findbugs插件 使用git钩子控制代码的提交
摘要:maven项目配置findbugs插件对代码进行静态检测 当发现代码有bug时,就不让用户commit代码到远程仓库里 没有bug时才可以commit到远程仓库中 (1)新建maven项目 ,配置findbugs插件 pom.xml <project xmlns="http://maven.apac 阅读全文
posted @ 2018-01-10 16:25 阿叮339 阅读(1479) 评论(0) 推荐(0) 编辑
jenkins部署java项目,脚本文件放在远程仓库中 和jar一起打包(六)
摘要: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 阅读(10575) 评论(0) 推荐(0) 编辑
jenkins部署web项目到tomcat(五)
摘要:(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 阅读(439) 评论(0) 推荐(0) 编辑
jenkins部署java项目到远程linux(四)
摘要:(1)新建java项目(maven构建) pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocati 阅读全文
posted @ 2018-01-08 11:42 阿叮339 编辑
jenkins部署java项目在本地(三)
摘要:(1)新建maven构建的java项目 pom.xml的配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca 阅读全文
posted @ 2018-01-08 10:40 阿叮339 阅读(3855) 评论(0) 推荐(0) 编辑
jenkins+findbugs+checkstyle+PMD静态代码检查(二)
摘要:可以根据自己的需求选中对应的插件进行配置(不一定非要同时配置三个插件) jenkins:持续集成的工具 fundbugs:检测代码静态错误的插件 例如:定义了没有用到的对象,string类型的比较使用== ,NullPoint空指针检查、没有合理关闭资源、…… checkstyle:检测代码格式是否 阅读全文
posted @ 2018-01-08 10:22 阿叮339 阅读(3167) 评论(0) 推荐(0) 编辑
linux下 gogs的安装和web钩子
摘要:linux系统下 gogs下载安装以及web钩子的使用 (1)下载gogs 官方网址:https://dl.gogs.io/ 选择合适的版本,解压后就可以使用了 启动gogs的命令: ./gos web 或者 nohup ./gogs web 后者将进程挂起,退出当前页面 进程依旧执行 ****** 阅读全文
posted @ 2018-01-05 18:36 阿叮339 阅读(5079) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示