微服务持续集成-项目代码上传到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.projectKey和sonar.projectName
3)修改Jenkinsfile构建脚本
再次构建进行代码检查
检查结果
随后把服务网关、认证中心和活动微服务都进行检查
希望和悲伤,都是一缕光。总有一天,我们会再相遇。