成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SonarQube代碼掃描與代碼基線關聯

系統
本篇給大家介紹SonarQube代碼掃描與代碼基線的相關知識,代碼掃描先安裝好SonarQube服務器, 然后安裝Sonar-scanner進行掃描。

[[383480]]

 代碼掃描

先安裝好SonarQube服務器, 然后安裝Sonar-scanner進行掃描。

scanner下載鏈接:https://docs.sonarqube.org/7.9/analysis/scan/sonarscanner/

  1. sonar-scanner \ 
  2. -Dsonar.projectKey=microservicecicd-demo-service \ 
  3. -Dsonar.projectName=microservicecicd-demo-service \ 
  4. -Dsonar.projectVersion=1.1.1 \ 
  5. -Dsonar.ws.timeout=30 \ 
  6. -Dsonar.projectDescription="xxxxxxx" \ 
  7. -Dsonar.links.homepage=http://www.baidu.com \ 
  8. -Dsonar.sources=src \ 
  9. -Dsonar.sourceEncoding=UTF-8 \ 
  10. -Dsonar.java.binaries=target/classes \ 
  11. -Dsonar.java.test.binaries=target/test-classes \ 
  12. -Dsonar.java.surefire.report=target/surefire-reports \ 
  13. -Dsonar.host.url="http://sonar.idevops.site" \ 
  14. -Dsonar.login=7c7b5f890dcb3c0ddf6d187fe47a8482f3430c74 \ 

效果


掃描結果關聯Git Commit

提前裝好插件

下載:https://github.com/gabrie-allaigre/sonar-gitlab-plugin/tree/4.1.0-SNAPSHOT .

然后將下載后的jar包放到SonarQube插件目錄中, 賦予可執行權限。然后重啟SonarQube。

插件的說明文檔查看該插件的Readme文檔。-Dsonar.gitlab.failure_notification_mode值為commit-status表示更改提交狀態, 值為nothing不做任何動作。

在上面掃描參數的基礎上添加以下參數:

  1. -Dsonar.gitlab.commit_sha=d0f7c74a058df8e935f1e247a68ac23d7d864295 \ 
  2. -Dsonar.gitlab.ref_name=master \ 
  3. -Dsonar.gitlab.project_id=39 \ 
  4. -Dsonar.dynamicAnalysis=reuseReports \ 
  5. -Dsonar.gitlab.failure_notification_mode=commit-status \ 
  6. -Dsonar.gitlab.url=http://gitlab.idevops.site \ 
  7. -Dsonar.gitlab.user_token=ABtkz-f_zkyRXAMeBZSc \ 
  8. -Dsonar.gitlab.api_version=v4 
  • commit_sha : gitlab項目提交ID
  • ref_name:gitlab項目分支
  • project_id:gitlab項目的ID
  • dynamicAnalysis:固定值reuseReports

效果


修改gitcommit的狀態有什么作用?其實這個插件是直接修改COMMITID對應的pipeline狀態。更新為失敗或者成功。這樣就可以基于流水線的狀態來控制MR請求的合并操作。gitlab MR具有一個選項控制,即當流水線成功后才可以合并代碼。此就是更改提交ID狀態的最大作用。


 

責任編輯:姜華 來源: DevOps云學堂
相關推薦

2022-02-17 09:41:04

bitnamidockersonarqube

2021-11-15 08:32:21

JenkinsAndroid自動化

2023-07-06 08:22:49

SonarQubeToken

2018-11-14 10:20:15

SonarQube開源追蹤代碼

2021-04-21 08:00:00

Web工具漏洞

2010-01-26 11:12:09

2023-04-20 08:01:13

2022-07-21 10:02:47

SonarQube代碼Java

2022-01-12 09:00:00

安全漏洞數據

2021-08-18 06:43:04

低代碼無代碼開發

2023-11-23 13:07:18

代碼Golang

2023-10-12 09:13:14

2025-03-12 00:48:58

2022-02-23 15:36:06

GitHub代碼掃描功能機器學習

2023-08-07 09:51:58

2022-02-25 11:24:23

開源GitHub機器學習

2009-09-24 13:22:58

Nhibernate代碼生成

2013-08-14 14:37:42

代碼標準

2013-03-25 11:51:42

php漏洞代碼審計php

2010-07-22 11:01:41

SQL Server
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 超碰在线国产 | 精品国产91 | 久免费视频 | 自拍偷拍中文字幕 | 精品视频一区二区在线观看 | 欧美成人精品一区二区男人看 | 久久久久久久久久久久久91 | 成人在线视频免费观看 | 精久久久| 欧美一区二区在线观看视频 | 亚洲成年人免费网站 | 国产一区二区三区视频 | 亚洲成人在线视频播放 | 99re| 久久久www| 欧美精品tv | 一区二区三区视频在线 | 国产精品久久久久久婷婷天堂 | 国产精品久久久久久吹潮日韩动画 | 久久激情网 | 成人影院网站ww555久久精品 | 中文字幕亚洲精品 | 99草免费视频 | 久久99精品国产 | av网站免费在线观看 | 日日草夜夜草 | 欧美在线视频一区二区 | 日韩亚洲视频 | 国产一区二区免费在线 | 国产精品一区一区 | 欧洲精品久久久久毛片完整版 | 久久久久久毛片免费观看 | 色一情一乱一伦一区二区三区 | 一区二区在线 | 日韩精品一区二区三区视频播放 | 国产高清在线精品一区二区三区 | 毛片网站在线观看 | 男人的天堂在线视频 | 午夜三级在线观看 | 在线播放一区二区三区 | 久久久国产一区二区三区四区小说 |