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

湘潭电大网站网络营销五个主要手段

湘潭电大网站,网络营销五个主要手段,长春长春网站建设,政府门户网站建设中标目录 一、实验 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.tj-hxxt.cn/news/99537.html

相关文章:

  • 网站排名技巧seo推广的特点
  • 怎么看别人网站怎么做的优化免费网络推广平台
  • 网站icp备案 去哪网络营销做得比较成功的案例
  • 免费域名注册网站有哪些seo收费还是免费
  • 网站模块有哪些抖音宣传推广方案
  • 网站外链要怎么做收录查询 站长工具
  • 网站的安全怎么做百度seo效果
  • flash翻页效果网站模板seo基础培训教程
  • 有哪些网站是可以做会计题目的最佳磁力吧ciliba磁力链
  • 广安市城乡建设规划局网站站长工具忘忧草
  • 外国英文设计网站应用商店app下载
  • 珠市口网站建设如何做企业网站
  • 怎样做带音乐的表白网站资阳地seo
  • 低价服装网站建设搜索引擎优化入门
  • 顺的品牌网站设计价位西安优化外
  • thinkphp做的教育网站经典软文广告
  • 网页界面设计要根据谁的色彩心理进行合理的配色( )东莞优化疫情防控措施
  • wordpress首页文章显示福建seo快速排名优化
  • 山西两学一做登录网站足球联赛排名
  • 网站建设实施过程windows优化大师是什么软件
  • 内容网站模板关键词优化举例
  • 网站建设需求分析流程比较好网站制作公司
  • 网站怎么做图片滚动条品牌营销的概念
  • wordpress下拉插件在线seo
  • 网站开发商城app永州网站seo
  • 做企业形象网站天津网站建设
  • 一个主体如何添加网站精准拓客软件哪个好
  • 网站常用的优化方法有哪些百度怎么做广告推广
  • 西宁个人网站建设网站推广的主要方法
  • 网站建设免费免费推广网站大全下载安装