- 博客(10)
- 收藏
- 关注
原创 前端Javascript代码质量扫描解决方案:Karma + Jasmine + lcov + Sonarqube
代码质量扫描的流行工具sonarqube,java系的应用开发框架可以使用Maven/Gradle作为构建工具,JUnit作为单体覆盖率测试工具,使用Jacoco可视化提供支撑。而Javascript则可以使用Karma+Jasmine+lcov+Sonarqube进行类似的质量扫描。
2018-12-27 21:58:24 7656 3
原创 Gradle进阶:5:结合Jenkins进行持续集成
结合Jenkins进行gradle的持续构建有多种方式,可以在Jenkins的容器种直接安装gradle并直接使用,也可以通过jenkins的gradle插件进行使用,也可以通过调用gradle的镜像来进行使用。这篇文章以jenkins的gradle插件使用方式为例,介绍如何在jenkins中使用gradle。
2018-12-26 07:18:55 5247 2
原创 使用Sonarqube扫描Javascript代码
使用sonarqube对javascript代码进行扫描,分析代码质量,最简单的方式莫过于使用缺省的sonar-way中的javascript的规则,使用sonar-scanner进行扫描,这篇文章通过最简单的例子,来进行说明。
2018-12-25 05:49:35 17898 6
原创 Sonar编译问题对应:File [...] can't be indexed twice.
maven的java项目,测试用例和main所在的源码文件均符合缺省写法和格式,但是在使用mvn clean sonar:sonar进行编译时提示can't be indexed twice错误。
2018-12-18 21:00:45 8796
原创 Gradle进阶:4:结合Sonarqube进行代码审查
作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,这篇文章将会介绍如何结合gradle和sonarqube对代码质量与测试覆盖率进行分析。
2018-12-14 21:55:23 9700 5
原创 Gradle进阶:3:结合Jacoco进行覆盖率确认
上篇文章我们了解到了如何使用Gradle结合Junit对创建的SpringBoot的应用进行单体测试,这篇文章来接着确认一些如何可视化地确认测试覆盖率。
2018-12-13 06:52:18 13010 4
原创 Gradle进阶:2: 结合JUnit进行单体测试
在前面一篇文章中介绍了如何在spring boot的项目中使用gradle进行构建,这篇文章将会给这个例子添加单体测试。
2018-12-12 08:11:55 13203 1
原创 Gradle进阶:1: 结合spring boot进行web开发
在前面的文章中介绍了如何使用gradle的基础知识,这篇文章在某种程度上才是真正意义上的第一个hello world,这里使用一个简单的spring boot的例子,通过gradle进行编译和构建以及确认。
2018-12-11 07:26:39 4418 1
原创 Gradle基础:12:Option使用说明
在前面的文章中使用过gradle -v来检查gradle的版本,-v是gradle命令的一个Option,这篇文章介绍一下gradle常用的Option以及使用方法。
2018-12-10 08:16:17 1988 2
原创 docker基础:私库系列:再探Harbor:(8)对镜像tag进行操作(for zz)
harbor使用了docker的registry,docker的registry所提供的api使用起来并不方便,harbor提供了使用/repositories/{repo_name}/tags可以对镜像的tag进行重新设定,非常方便,当然也可以通过docker cli方式使用docker tag命令进行修改。但是由于retag的功能是harbor在1.7.0才开始引入的功能,而且目前harbor的1.7.0只是在rc1版本,更多使用之前稳定版本的项目稍微需要走一下曲线救国的路线。
2018-12-09 20:28:50 4591
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人