当前位置: 首页 > news >正文

北海疫情最新消息广州网站运营专业乐云seo

北海疫情最新消息,广州网站运营专业乐云seo,家居饰品网站建设论文,怎么查看网站是否被百度收录目录 一、实验 1.Sonarqube手动自定义质量规则并指定项目 2.Sonarqube自动更新项目质量配置 一、实验 1.Sonarqube手动自定义质量规则并指定项目 (1)自定义质量规则 ①新配置 ②更多激活规则③根据需求激活相应规则④已新增配置 ⑤ 查看 &#x…

目录

一、实验

1.Sonarqube手动自定义质量规则并指定项目

2.Sonarqube自动更新项目质量配置


一、实验

1.Sonarqube手动自定义质量规则并指定项目

(1)自定义质量规则

①新配置

②更多激活规则③根据需求激活相应规则④已新增配置

⑤ 查看

(2)修改质量设置(添加项目)

①点击质量配置

②修改项目

③搜索并添加

④开始扫描

⑤ 质量规则已切换为指定的devops03

(3)项目添加质量配置

①移除绑定的项目

②右上角项目配置-质量配置

③修改配置

④指定一个质量配置

⑤开始扫描

⑥质量规则已切换为指定的devops03

2.Sonarqube自动更新项目质量配置

(1)查看gradle项目质量配置为空

(2)Postman发送

(3)gradle项目已新增质量配置

(4)修改流水线

pipeline {agent { label "build"}stages {stage("Sonar"){steps{script {projectName = "devops03-maven2-service"lang = "java"profileName = "devops03"if (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/api"response = 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)成功

(7)sonarqube已新增maven2项目

(8)并自动实现质量配置

(9)本地代码扫描

sonar-scanner -Dsonar.host.url=http://192.168.204.8:9000 \
-Dsonar.projectKey=devops03-maven2-service \
-Dsonar.projectName=devops03-maven2-service \
-Dsonar.projectVersion=1.2 \
-Dsonar.login=admin \
-Dsonar.password=Admin123 \
-Dsonar.ws.timeout=30 \
-Dsonar.projectDescription="my first project" \
-Dsonar.links.homepage=http://192.168.204.8:82/devops03/devops03-maven5-service \
-Dsonar.links.ci=http://192.168.204.15:8080/job/devops03/job/devops03-maven-service/ \
-Dsonar.sources=src \
-Dsonar.sourceEncoding=UTF-8 \
-Dsonar.java.binaries=target/classes \
-Dsonar.java.test.binaries=target/test-classes \
-Dsonar.java.surefire.report=target/surefire-reports

(10)maven2项目采用的质量阈为devops03

http://www.dinnco.com/news/66423.html

相关文章:

  • 网站建设 制作免费网络推广平台
  • 嵊州做网站最吸引人的营销广告文案
  • 中国商标注册查询网站为什么要做seo
  • 网站建设类文章烟台seo网络推广
  • 自己做的网站怎么管理用户网站建设优化公司
  • 个人可以做网站推广浏览器下载安装2022最新版
  • 自己做的网站怎样赚钱优化大师电脑版官方免费下载
  • 门户网站怎么做seo广州营销推广
  • 深圳福田区住房和建设局官方网站海南百度首页广告
  • 上海网站建设找站霸网络seo网站推广排名
  • wordpress添加导航栏广州seo运营
  • 有没有免费做企业网站的产品运营方案
  • 做网站怎么单独写手机页面怎么做市场营销和推广
  • 交易平台网站怎么做市场推广专员
  • 衡水提供网站设计公司哪家专业关键词推广优化排名品牌
  • 天津制作网站的公司电话百度广告竞价
  • 广州专业的网站建设公司哪家好seo网站结构优化的方法
  • 真人做爰中国视频网站怎么创建一个属于自己的网站
  • 售后服务 培训网站后台操作 多少深圳最好的外贸seo培训
  • wordpress查看ip帐号密码seo关键词优化方法
  • 只做一种产品的网站网络营销推广难做吗
  • 移动端快速建站的方法如何制作自己的网站教程
  • 做外贸网站注册什么邮箱站长工具之家
  • 灰色网站如何推广网络营销核心要素
  • 兴化建设局网站容易被百度收录的网站
  • 如何做国外外贸网站惠州抖音seo策划
  • 辽阳网站建设怎样注册网站建立网页
  • 如何备份织梦系统做的网站个人网站模板免费下载
  • 沧县网站制作价格seo建站技巧
  • 网站建设公司能信吗正在直播足球比赛