微服务持续集成-项目代码上传到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构建脚本
再次构建进行代码检查

检查结果

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

希望和悲伤,都是一缕光。总有一天,我们会再相遇。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)