微服务持续集成-项目代码上传到Gitlab和代码检查(但凡相聚,终有离散。)

微服务持续集成(1)-项目代码上传到Gitlab
在IDEA操作即可,参考之前的步骤。包括后台微服务和前端web网站代码

 

 

 

先做后端提交
后端项目先提交给本地git
 

 

新定义远程仓库地址
 
复制gitlab中tensquare_back项目中http的URL
 
提交完成后,查看gitlab
 

 

 

 
Windows本地安装TortoiseGit(小乌龟)用来提交前端项目代码
 
安装中文汉化包
 

 

 

 
右击小乌龟git打开设置提交远程URL(前端项目的URL
 

 

 

查看gitlab的tensquare_front项目
 

 

 

 
微服务持续集成(2)-从Gitlab拉取项目源码
 
1) 创建Jenkinsfile文件
 
Jenkinsfile中的内容

 

 

 

 

在Jenkins服务器上查看构建项目
 

 

微服务持续集成(3)-提交到SonarQube代码审查
1) 创建项目,并设置参数
创建tensquare_back项目,添加一个选择参数
tensquare_eureka_server
tensquare_zuul
tensquare_admin_service
tensquare_gathering
 

 

 

每个项目的根目录下添加sonar-project.properties
 

 

 
注意:修改sonar.projectKeysonar.projectName 
3)修改Jenkinsfile构建脚本

再次构建进行代码检查
 
检查结果
 

 

 

 
随后把服务网关、认证中心和活动微服务都进行检查
 

 

 

 
 
 
 
posted @ 2022-02-27 18:25  十一没有撤退可言!  阅读(149)  评论(0编辑  收藏  举报