日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

Windows 环境 Jenkins集成构建SonarQube

發布時間:2024/9/27 windows 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Windows 环境 Jenkins集成构建SonarQube 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關于Windows搭建SonarQube_Mysql的相關操作先點擊下面的鏈接,進行跳轉。

操作手冊:

Windows搭建SonarQube_Mysql

啟動Jenkins有2種方式:

  • 第1種:java -jar jenkins.war :原理是用自身的netty啟動
  • 第2種:把jenkins.war部署到Tomcat的webapp目錄下面,啟動toncat,同事也啟動了jenkins,windows和linux環境之間監控,配置jvm相關配置,就可以隨時遠程監控。

一、下載Jenkins和Tomcat

Tomcat 官網下載鏈接:https://tomcat.apache.org/download-90.cgi

Jenkins官網下載鏈接:https://jenkins.io/download/

二、部署Jenkins到Tomcat用用中

  • 把Jenkins下載的war包復制到tomcat的webapp目錄中
  • 啟動tomcat即可,輕松部署Jenkins
  • 雙擊啟動tomcat:
  • 在瀏覽器訪問:http://localhost:8080/
  • jenkins訪問:http://localhost:8080/jenkins

三、登錄jenkins,安裝插件

編輯提示目錄下的這個文件,復制里面的內容,粘貼到此處即可:

C:\Users\Administrator.PC-20180929LWLP\.jenkins\secrets\initialAdminPassword

也可以win+r鍵,選擇一個編輯器打開文件,把路徑復制進去,回車即可!


  • 建議安裝推薦插件
  • 正在下載插件

  • 創建用戶可以等會在創建






Jenkins-系統管理-管理插件




Jenkins集成Sonar進行代碼質量管理
設置sonar中的token
首先用admin用戶登錄SonarQube[配置]-[權限]-[用戶]


輸入令牌名稱(自定義):admin
得到的token:0751d9611b5c088212aa3de29583757dd7ee00d3

Jenkins安裝sonar插件,然后點擊[系統管理]-[系統設置],配置Sonar,應用-保存


name:指token名稱
Server URL:http://localhost:9000
Server authentication token:生成的token

點擊[系統管理]-[Global Tool Configuration]添加掃描器



任務構建:

  • 新建Item-[輸入一個任務名稱]-[構建]

  • 構建:


Path to project properties填寫內容:

D:\Program Files\sonar-runner-2.4\conf\sonar-runner.properties

Analysis properties填寫內容:

#項目的key sonar.projectKey=testproject #項目的名稱 sonar.projectName=testproject #項目的版本 sonar.projectVersion=1.0 #需要分析的源碼目錄,多個目錄用英文的逗號隔開 sonar.sources=C:\Users\Administrator.PC-20180929LWLP\.jenkins\workspace\demo #compiled classes of your project 時會用到 sonar.java.binaries=C:\Users\Administrator.PC-20180929LWLP\.jenkins\workspace\demo\target\classes sonar.login=admin sonar.password=admin #語言 sonar.language=java #禁止scm sonar.scm.disabled=true



Jenkins主目錄路徑:

C:\Users\Administrator.PC-20180929LWLP\.jenkins

[憑據]-[Name]-[配置]-[]







查看控制臺輸出,異常信息如下:

ERROR: Error during Sonar runner execution ERROR: Unable to execute Sonar ERROR: Caused by: The folder 'C:UsersAdministrator.PC-20180929LWLP.jenkins/workspace/demo/' does not exist for 'testproject' (base directory = C:\Users\Administrator.PC-20180929LWLP\.jenkins\workspace\demo)

在這里說一下,報異常是正常的,因為Jenkins需要構建一次,才會在C:\Users\Administrator.PC-20180929LWLP.jenkins目錄下面生成workspace這一級目錄,所有創建的任務名稱,都會在此工作空間下面。

例如:咱們剛才新創建的任務名稱是demo
按道理會在workspace下面生成一個任務名稱為demo的目錄。


再次構建即可成功!!!


總結

以上是生活随笔為你收集整理的Windows 环境 Jenkins集成构建SonarQube的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。