kubesphere 使用流水線對接 sonar

官方文檔:使用圖形編輯面板創建流水線

創建憑證

創建 sonar 憑證
在這里插入圖片描述

創建 gitlab 憑證
在這里插入圖片描述
?

創建流水線

創建流水線,編輯流水線
在這里插入圖片描述

自定義流水線
在這里插入圖片描述

拉取代碼

  1. 代理選 kubernetes,label 填maven
    在這里插入圖片描述

  2. 添加步驟 - git
    在這里插入圖片描述

  3. 填寫 git 地址,選擇上面配置好的憑證
    在這里插入圖片描述

  4. 完成
    在這里插入圖片描述

代碼分析

  1. 添加步驟
    在這里插入圖片描述

  2. 選擇指定容器,填寫 maven
    在這里插入圖片描述

  3. 點擊 maven 下的添加嵌套步驟
    在這里插入圖片描述

  4. 選擇添加憑證,選擇上面配置好的 sonar
    在這里插入圖片描述

  5. 點擊 添加憑證 下的 添加嵌套步驟
    在這里插入圖片描述

  6. 選擇 Sonarqube 配置
    在這里插入圖片描述

  7. 點擊 sonar 下的 添加嵌套步驟
    在這里插入圖片描述

  8. 選擇 shell
    在這里插入圖片描述

  9. 填寫執行語句,這里使用了賬號密碼,使用項目 token 的方式也行

mvn compile sonar:sonar --update-snapshots -Dsonar.host.url=http://[sonarip]:[port]/  -Dsonar.login=admin  -Dsonar.password=[password]
  1. 點擊第三個嵌套步驟),選擇超時
    在這里插入圖片描述

  2. 在時間中輸入 1 并將單位選擇為小時,點擊確定完成操作
    在這里插入圖片描述

  3. 點擊超時步驟下的 添加嵌套步驟,選擇代碼質量檢查 (SonarQube)
    在這里插入圖片描述

  4. 在彈出的對話框中選擇檢查通過后開始后續任務。點擊確定保存操作
    在這里插入圖片描述

完成

在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/43281.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/43281.shtml
英文地址,請注明出處:http://en.pswp.cn/news/43281.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

CSS 背景屬性

前言 背景屬性 屬性說明background-color背景顏色background-image背景圖background-repeat背景圖平鋪方式background-position背景圖位置background-size背景圖縮放background-attachment背景圖固定background背景復合屬性 背景顏色 可以使用background-color屬性來設置背景…

【計算機設計大賽】國賽一等獎項目分享——基于多端融合的化工安全生產監管可視化系統

文章目錄 一、計算機設計大賽國賽一等獎二、項目背景三、項目簡介四、系統架構五、系統功能結構六、項目特色(1)多端融合(2)數據可視化(3)計算機視覺(目標檢測) 七、系統界面設計&am…

esp-idf的電源管理——軟件的總體結構

idf的電源管理在軟件上,從上到下可以分為三層: freeRTOS idle taskesp pmesp sleepesp sleep又可以進一步細分為兩層,分別是軟件sleep flow以及最終落實到硬件寄存器的rtc sleep。更具體的,函數調用關系如下: #mermaid-svg-WunrsW7XSArlvBnG {font-family:"trebuchet…

前端打開后端返回的HTML格式的數據

前端打開后端返回的 HTML格式 的數據: 后端返回的數據格式如下示例: 前端通過 js 方式處理(核心代碼如下) console.log(回調, path); // path 是后端返回的 HTML 格式數據// 必須要存進localstorage,否則會報錯&am…

步入React正殿 - State進階

目錄 擴展學習資料 State進階知識點 狀態更新擴展 shouldComponentUpdate PureComponent 為何使用不變數據【保證數據引用不會出錯】 單一數據源 /src/App.js /src/components/listItem.jsx 狀態提升 /src/components/navbar.jsx /src/components/listPage.jsx src/A…

Uniapp連接藍牙設備

一、效果圖 二、流程圖 三、實現 UI <uni-list><uni-list :border="true"><!-- 顯示圓形頭像 -->

C語言案例 判斷是否為回文數-06.1

題目&#xff1a;隨機輸入一個5位數&#xff0c;判斷它是不是回文數 步驟一&#xff1a;定義程序的目標 編寫C程序&#xff0c;隨機輸入一個5位數&#xff0c;判斷它是不是回文數 步驟二&#xff1a;程序設計 原理&#xff1a;即12321是回文數&#xff0c;個位與萬位相同&#…

SpringBoot + Vue 微人事(十)

職位管理前后端接口對接 先把table中的數據展示出來&#xff0c;table里面的數據實際上是positions里面的數據&#xff0c;就是要給positions:[] 賦上值 可以在methods中定義一個initPosition方法 methods:{//定義一個初始化positions的方法initPositions(){//發送一個get請求…

2.HTML、CSS

文章目錄 1.什么是HTML、CSS2.HTML的語法特點3.HTML的快速體驗4.開發工具推薦&#xff1a;VS Code5.基本標簽&樣式5.1.標題5.1.1.標題排版5.1.2.標題樣式5.1.3.超鏈接 5.2.正文5.2.1.正文排版5.2.2.頁面布局 表格、表單標簽表格標簽表單標簽 1.什么是HTML、CSS HTML即超文本…

在vue中如何重新渲染所有組件

文章目錄 一、在根組件中給router-view動態綁定上v-if。二、調用重新加載下級組件方法。 在有些需求情況下需要重新加載頁面或者觸發組件的生命周期&#xff0c;但是刷新對用戶體驗不太友好&#xff0c;這個時候我們可以通過provide/inject可以輕松實現跨級訪問祖先組件的數據&…

web JS高德地圖標點、點聚合、自定義圖標、自定義窗體信息、換膚等功能實現和高復用性組件封裝教程

文章目錄 前言一、點聚合是什么&#xff1f;二、開發前準備三、API示例1.引入高德地圖2.創建地圖實例3.添加標點4.刪除標點5.刪除所有標點&#xff08;覆蓋物&#xff09;6.聚合點7.自定義聚合點樣式8.清除聚合9.打開窗體信息 四、實戰開發需求要求效果圖如下&#xff1a;封裝思…

LeetCode1387 將整數按權重排序

思路 首先是這種計算權重的方式很有可能出現重復&#xff0c;所以需要記憶化搜索記憶化搜索&#xff1a;先查表再計算&#xff0c;先存表再返回。將整數 x 和計算的權重分別存儲數組的0和1的位置重寫compare將數組排序按規則排序返回結果 代碼 class Solution {private Hash…

(二)Git在公司中團隊內合作和跨團隊合作和分支操作的全部流程(一篇就夠)

&#xff08;一&#xff09;Git連接GitHub的全部流程https://blog.csdn.net/m0_65992672/article/details/132333727 團隊內協作 項目經理通過git push將代碼推送到遠程倉庫【也就是git、gitee等代碼托管中心】,推完以后組員可以通過git clone克隆下來代碼&#xff0c;如果組…

redis主從復制

隨著項目訪問量的增加&#xff0c;對Redis服務器的操作也越加頻繁&#xff0c;雖然Redis讀寫速度都很快&#xff0c;但是一定程度上也會造成一定的延時&#xff0c;那么為了解決訪問量大的問題&#xff0c;通常會采取的一種方式是主從架構Master/Slave&#xff0c;Master 以寫為…

3.react useRef使用與常見問題

react useRef使用與常見問題 文章目錄 react useRef使用與常見問題1. Dom操作: useRef()2. 函數組件的轉發: React.forwardRef()3. 對普通值進行記憶, 類似于一個class的實例屬性4. 結合useEffect,只在更新時觸發FAQ 1. Dom操作: useRef() // 1. Dom操作: useRef()let app doc…

一些指令工具

一、adb shell adb shell下一些常用命令行工具&#xff1a; pm&#xff1a;PackageManager&#xff0c;包管理器&#xff0c;用于管理應用程序的安裝、卸載、查詢和更多相關操作。 pm install …// pm uninstall …// pm list packages//設備上已安裝的應用程序 pm dump …//獲…

C運行時錯誤——error realloc(): invalid next size

在LeetCode做題時遇到一個運行時錯誤&#xff0c;將引起問題的原因記錄一下備忘&#xff1a; 我們在malloc或calloc等API分配內存時&#xff0c;libc庫除了分配給我們在參數中設定大小的內存&#xff08;可能會有內存對齊&#xff0c;實際分配的比參數設定的要多&#xff09;&…

填充柄功能

單元格右下角十字符號 順序式填充 輸入1,2&#xff0c;直接拉取即可實現順序1到10. 復制式填充 CtrlD或者拉取&#xff0c;選擇右下角復制單元格。 規律式填充 輸入星期一&#xff0c;星期二&#xff0c;下拉一直可以到星期日 自定義填充 選擇文件-》選項-》自定義序列 輸…

【python辦公自動化】PysimpleGUI中的popup彈窗中的按鈕設置居中

PysimpleGUI中的popup彈窗中的按鈕設置居中 背景問題解決背景 默認的popup彈窗中的OK按鈕是在最下面偏左側一些,有時需要將按鈕放置居中 問題解決 首先找到pysimplegui源代碼文件中popup的部分 然后定位到19388行,源文件內容如下 關于popup彈窗OK按鈕的設置,將pad屬性…