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

SonarQube代碼掃描與代碼基線關(guān)聯(lián)

系統(tǒng)
本篇給大家介紹SonarQube代碼掃描與代碼基線的相關(guān)知識,代碼掃描先安裝好SonarQube服務(wù)器, 然后安裝Sonar-scanner進行掃描。

[[383480]]

 代碼掃描

先安裝好SonarQube服務(wù)器, 然后安裝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 \ 

效果


掃描結(jié)果關(guān)聯(lián)Git Commit

提前裝好插件

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

然后將下載后的jar包放到SonarQube插件目錄中, 賦予可執(zhí)行權(quán)限。然后重啟SonarQube。

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

在上面掃描參數(shù)的基礎(chǔ)上添加以下參數(shù):

  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的狀態(tài)有什么作用?其實這個插件是直接修改COMMITID對應(yīng)的pipeline狀態(tài)。更新為失敗或者成功。這樣就可以基于流水線的狀態(tài)來控制MR請求的合并操作。gitlab MR具有一個選項控制,即當(dāng)流水線成功后才可以合并代碼。此就是更改提交ID狀態(tài)的最大作用。


 

責(zé)任編輯:姜華 來源: DevOps云學(xué)堂
相關(guān)推薦

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

安全漏洞數(shù)據(jù)

2021-08-18 06:43:04

低代碼無代碼開發(fā)

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代碼掃描功能機器學(xué)習(xí)

2023-08-07 09:51:58

2022-02-25 11:24:23

開源GitHub機器學(xué)習(xí)

2013-08-14 14:37:42

代碼標準

2013-03-25 11:51:42

php漏洞代碼審計php

2009-09-24 13:22:58

Nhibernate代碼生成

2010-07-22 11:01:41

SQL Server
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 懂色av色香蕉一区二区蜜桃 | 一久久久 | 日韩一区二区免费视频 | 欧美黄色一区 | 国产精品久久久久久久午夜片 | 成人乱人乱一区二区三区软件 | 国产精品99久久久久久宅男 | 亚洲精品久久久久久国产精华液 | 国产激情视频在线观看 | 免费一区二区三区 | 欧美激情视频网站 | 久久精品国产亚洲一区二区三区 | 欧美成人一区二免费视频软件 | 91精品国产综合久久久久久丝袜 | 999免费网站 | 国产激情视频在线 | 97精品国产一区二区三区 | 国产精品毛片一区二区三区 | 国产精品成人一区二区三区吃奶 | 精品国偷自产在线 | 国产成人综合网 | 国产精品永久在线观看 | 成人依人 | 精品欧美一区二区三区 | 黄色成人在线观看 | 成人区精品一区二区婷婷 | 日韩a在线 | 男女深夜网站 | 97人人爱 | 国产一区在线免费观看视频 | 久久精品国产一区二区电影 | 国产精品久久久久久二区 | 欧美一级欧美一级在线播放 | 久久综合九九 | 欧美在线 | 伊人春色在线观看 | 久久国产精品亚洲 | 丁香婷婷成人 | 欧美男人天堂 | 国产一区二 | 欧美在线不卡 |