DevOps之Pipeline集成junit、jacoco、SonarQube(二)
一、准备工作 1、准备一个持续集成的代码工程 工程下载地址: Github地址为:https: // github.com/zbbkeepgoing/springboot-demo 2、springboot-demo代码工程介绍 整个Web工程有一个Index页面,上面有两个按钮,分别对应两个接口,其中一个接口直接返回信息,另外一个接口则是内存中请求一次延时1s,最大延时为10s。而对应Index会有一个接口,所以Web工程一共有3个接口。延时接口主要是为了后续性能测试 ① 工程结构 └── src ├── main │ ├── java │ │ └── com │ │ └── dxc │ │ └── ddccloud │ │ └── demo │ │ ├── controller │ │ │ └── DemoController.java #控制器,接口定义类 │ │ └── DemoApplication.java #启动类 │ └── resources │ ├── application.properties #配置文件 │ └── templates │ └── index.html #首页Index └── test └── java └── com └── dxc └── ddccloud └── demo └── DemoControllerTests.java