长春网站建设费用,北京中小企业网站建设公司,郑州高端做网站,网站怎么做动静分离Jenkins是自动化部署平台#xff0c;一个粗眉大眼的糙汉子#xff01;
SonarQube是代码扫描平台#xff0c;一个眉目清秀的小女子#xff01;
有一天#xff0c;上天交给我一个任务#xff0c;去撮合撮合他们#xff01;
我抬头看了看天#xff0c;
不#xff0c;…Jenkins是自动化部署平台一个粗眉大眼的糙汉子
SonarQube是代码扫描平台一个眉目清秀的小女子
有一天上天交给我一个任务去撮合撮合他们
我抬头看了看天
不天花板。
这事儿有戏
不废话开干 jenkins和SonarQube的搭建过程就忽略了不知道的可以看代码扫描平台SonarQube搭建保姆级教程_东皋长歌的博客-CSDN博客
1Jenkins上安装插件 2SonarQube上配置权限 3SonarQube上生成token 4, Jenkins上配置SonarQubeScanner全局工具 应用保存
5Jenkins上做SonarQube系统配置 6Jenkins上添加凭证 从上面第5步的下面添加按钮进去 上面添加了之后就可以在外面的页面选了 选上就好了
7在jenkins的项目引入SonarQube扫描
首先在构建步骤里加上Execute SonarQube Scanner 一般都是放在调用顶层 Maven 目标这个构建前面因为一般大家都是先扫描以下代码再编译打包发布。 参数如下 sonar.projectname${JOB_NAME} sonar.projectKey${JOB_NAME} sources./ sonar.java.binariestarget/ 好了SonarQube配置就这些下面是正常的mvn打包的配置
后面构建后的操作也没什么特殊的就是上传包到目标服务器启动 8配置完了就可以立即构建了
构建过程中会先扫描然后再打包发布
可以直接在SonarQube上看结果或者从Jenkins上点击进入 好啦
我把Jenkins和SonarQube绑定到一起了
大家看过瘾了吗 码字不易记得点赞关注哟