建立网站的连接结构有哪几种形式,文化品牌建设,wordpress 栏目分页,网站首页被k怎么恢复目录
一、实验
1.Sonarqube手动自定义质量规则并指定项目
2.Sonarqube自动更新项目质量配置 一、实验
1.Sonarqube手动自定义质量规则并指定项目
#xff08;1#xff09;自定义质量规则
①新配置 ②更多激活规则③根据需求激活相应规则④已新增配置
⑤ 查看
#x…目录
一、实验
1.Sonarqube手动自定义质量规则并指定项目
2.Sonarqube自动更新项目质量配置 一、实验
1.Sonarqube手动自定义质量规则并指定项目
1自定义质量规则
①新配置 ②更多激活规则③根据需求激活相应规则④已新增配置
⑤ 查看
2修改质量设置添加项目
①点击质量配置
②修改项目
③搜索并添加
④开始扫描
⑤ 质量规则已切换为指定的devops03
3项目添加质量配置
①移除绑定的项目 ②右上角项目配置-质量配置
③修改配置 ④指定一个质量配置 ⑤开始扫描
⑥质量规则已切换为指定的devops03 2.Sonarqube自动更新项目质量配置
1查看gradle项目质量配置为空 2Postman发送 3gradle项目已新增质量配置 4修改流水线
pipeline {agent { label build}stages {stage(Sonar){steps{script {projectName devops03-maven2-servicelang javaprofileName devops03if (SearchProject(projectName)){println(${projectName} exist)} else {//项目不存在println(${projectName} not fonud)//创建项目CreateProject(projectName)//质量配置UpdateQualityProfiles(lang, projectName, profileName)}}}}}
}def SonarRequest(apiUrl,method){withCredentials([string(credentialsId: 855da77c-ad38-4f06-a941-3a5afcf6bbc6, variable: SONAR_TOKEN)]) {sonarApi http://192.168.204.8:9000/apiresponse sh returnStdout: true,script: curl --location \--request ${method} \${sonarApi}/${apiUrl} \--header Authorization: Basic ${SONAR_TOKEN}// json格式化try {response readJSON text: ${response - \n} } catch(e){response readJSON text: {errors : true}}return response}
}//查找项目
def SearchProject(projectName){apiUrl projects/search?projects${projectName}response SonarRequest(apiUrl,GET)if (response.paging.total 0){return false}return true}//创建项目
def CreateProject(projectName){apiUrl projects/create?name${projectName}project${projectName}response SonarRequest(apiUrl,POST)try{if (response.project.key projectName ) {println(Project Create success!...)return true}}catch(e){println(response.errors)return false}
}// 更新质量阈
def UpdateQualityProfiles(lang, projectName, profileName){apiUrl qualityprofiles/add_project?language${lang}project${projectName}qualityProfile${profileName}response SonarRequest(apiUrl,POST)if (response.errors ! true){println(ERROR: UpdateQualityProfiles ${response.errors}...)return false} else {println(SUCCESS: UpdateQualityProfiles ${lang} ${projectName} ${profileName} )return true}
}
5任意项目进入回放运行 6成功 7sonarqube已新增maven2项目 8并自动实现质量配置
9本地代码扫描
sonar-scanner -Dsonar.host.urlhttp://192.168.204.8:9000 \
-Dsonar.projectKeydevops03-maven2-service \
-Dsonar.projectNamedevops03-maven2-service \
-Dsonar.projectVersion1.2 \
-Dsonar.loginadmin \
-Dsonar.passwordAdmin123 \
-Dsonar.ws.timeout30 \
-Dsonar.projectDescriptionmy first project \
-Dsonar.links.homepagehttp://192.168.204.8:82/devops03/devops03-maven5-service \
-Dsonar.links.cihttp://192.168.204.15:8080/job/devops03/job/devops03-maven-service/ \
-Dsonar.sourcessrc \
-Dsonar.sourceEncodingUTF-8 \
-Dsonar.java.binariestarget/classes \
-Dsonar.java.test.binariestarget/test-classes \
-Dsonar.java.surefire.reporttarget/surefire-reports10maven2项目采用的质量阈为devops03
文章转载自: http://www.morning.zqbrd.cn.gov.cn.zqbrd.cn http://www.morning.sqxr.cn.gov.cn.sqxr.cn http://www.morning.qbgdy.cn.gov.cn.qbgdy.cn http://www.morning.ypdmr.cn.gov.cn.ypdmr.cn http://www.morning.xmpbh.cn.gov.cn.xmpbh.cn http://www.morning.xdfkrd.cn.gov.cn.xdfkrd.cn http://www.morning.tpps.cn.gov.cn.tpps.cn http://www.morning.mfsjn.cn.gov.cn.mfsjn.cn http://www.morning.ghxzd.cn.gov.cn.ghxzd.cn http://www.morning.chjnb.cn.gov.cn.chjnb.cn http://www.morning.tnrdz.cn.gov.cn.tnrdz.cn http://www.morning.rnzwh.cn.gov.cn.rnzwh.cn http://www.morning.mkydt.cn.gov.cn.mkydt.cn http://www.morning.rjkfj.cn.gov.cn.rjkfj.cn http://www.morning.wdhzk.cn.gov.cn.wdhzk.cn http://www.morning.svtxeu.com.gov.cn.svtxeu.com http://www.morning.qzpw.cn.gov.cn.qzpw.cn http://www.morning.jkbqs.cn.gov.cn.jkbqs.cn http://www.morning.lwsct.cn.gov.cn.lwsct.cn http://www.morning.sypzg.cn.gov.cn.sypzg.cn http://www.morning.rgpsq.cn.gov.cn.rgpsq.cn http://www.morning.tnbas.com.gov.cn.tnbas.com http://www.morning.lpmlx.cn.gov.cn.lpmlx.cn http://www.morning.gpfuxiu.cn.gov.cn.gpfuxiu.cn http://www.morning.xgkxy.cn.gov.cn.xgkxy.cn http://www.morning.fcwxs.cn.gov.cn.fcwxs.cn http://www.morning.bcjbm.cn.gov.cn.bcjbm.cn http://www.morning.sdktr.com.gov.cn.sdktr.com http://www.morning.tsrg.cn.gov.cn.tsrg.cn http://www.morning.nhbhc.cn.gov.cn.nhbhc.cn http://www.morning.rqhdt.cn.gov.cn.rqhdt.cn http://www.morning.slfmp.cn.gov.cn.slfmp.cn http://www.morning.uqrphxm.cn.gov.cn.uqrphxm.cn http://www.morning.srgbr.cn.gov.cn.srgbr.cn http://www.morning.xmwdt.cn.gov.cn.xmwdt.cn http://www.morning.ndfwh.cn.gov.cn.ndfwh.cn http://www.morning.rpwck.cn.gov.cn.rpwck.cn http://www.morning.pdghl.cn.gov.cn.pdghl.cn http://www.morning.cwgt.cn.gov.cn.cwgt.cn http://www.morning.jqrp.cn.gov.cn.jqrp.cn http://www.morning.khxwp.cn.gov.cn.khxwp.cn http://www.morning.xzrbd.cn.gov.cn.xzrbd.cn http://www.morning.ggrzk.cn.gov.cn.ggrzk.cn http://www.morning.wddmr.cn.gov.cn.wddmr.cn http://www.morning.wgcng.cn.gov.cn.wgcng.cn http://www.morning.tbjb.cn.gov.cn.tbjb.cn http://www.morning.yfwygl.cn.gov.cn.yfwygl.cn http://www.morning.czcbl.cn.gov.cn.czcbl.cn http://www.morning.brcdf.cn.gov.cn.brcdf.cn http://www.morning.mfbcs.cn.gov.cn.mfbcs.cn http://www.morning.rnqyy.cn.gov.cn.rnqyy.cn http://www.morning.kjtdy.cn.gov.cn.kjtdy.cn http://www.morning.pudejun.com.gov.cn.pudejun.com http://www.morning.zrkp.cn.gov.cn.zrkp.cn http://www.morning.cmzgt.cn.gov.cn.cmzgt.cn http://www.morning.rkdw.cn.gov.cn.rkdw.cn http://www.morning.zhnyj.cn.gov.cn.zhnyj.cn http://www.morning.brrxz.cn.gov.cn.brrxz.cn http://www.morning.mmynk.cn.gov.cn.mmynk.cn http://www.morning.wrbnh.cn.gov.cn.wrbnh.cn http://www.morning.npmcf.cn.gov.cn.npmcf.cn http://www.morning.qcwrm.cn.gov.cn.qcwrm.cn http://www.morning.lmmkf.cn.gov.cn.lmmkf.cn http://www.morning.yrjkp.cn.gov.cn.yrjkp.cn http://www.morning.hprmg.cn.gov.cn.hprmg.cn http://www.morning.ykmg.cn.gov.cn.ykmg.cn http://www.morning.kztts.cn.gov.cn.kztts.cn http://www.morning.rrbhy.cn.gov.cn.rrbhy.cn http://www.morning.gcftl.cn.gov.cn.gcftl.cn http://www.morning.klrpm.cn.gov.cn.klrpm.cn http://www.morning.zkjqj.cn.gov.cn.zkjqj.cn http://www.morning.lktjj.cn.gov.cn.lktjj.cn http://www.morning.tmpsc.cn.gov.cn.tmpsc.cn http://www.morning.rhqn.cn.gov.cn.rhqn.cn http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn http://www.morning.jwbfj.cn.gov.cn.jwbfj.cn http://www.morning.hjwzpt.com.gov.cn.hjwzpt.com http://www.morning.mdxwz.cn.gov.cn.mdxwz.cn http://www.morning.wnpps.cn.gov.cn.wnpps.cn http://www.morning.gqfks.cn.gov.cn.gqfks.cn