Centos7.3安裝sonarqube


安裝使用sonarqube

        前置依賴

        mysql 5.6 or 5.7

        jdk 1.8

        1.下載

            https://www.sonarqube.org/

        2.安裝unzip並解壓sonarqube並移動到/usr/local

            yum install -y unzip

            unzip sonarqube-6.7.4.zip

            mv sonarqube-6.7.4 /usr/local/

        3.mysql里新增數據庫

            smysql -u root -p

            CREATE DATABASE sonar DEFAULT CHARACTER SET utf8;

        4.修改sonarqube相應的配置

            vim /usr/local/sonarqube-6.7.4/conf/sonar.properties

            sonar.jdbc.username=root

            sonar.jdbc.password=wiggin

            sonar.jdbc.url=改成步驟4創建的庫名

            sonar.web.context=/sonar

            sonar.web.host=0.0.0.0

        5.新增用戶,並將目錄所屬權賦予該用戶

            cd /usr/local

            useradd sonar

            chown -R sonar:sonar sonarqube-6.7.4/

        6.啟動

            su sonar

            /usr/local/sonarqube-6.7.4/bin/linux-x86-64/sonar.sh start

        7.界面訪問

            http://192.168.233.154:9000/sonar

            用戶名 密碼都是admin

            輸入luhq7,產生token,選擇java,選擇maven

        8、開啟防火牆

            vim /etc/sysconfig/iptables

            新增9000端口

        9、分析代碼,在界面產生令牌,並將項目代碼使用以下命令進行提交由sonarqube進行分析,完成后,查看相應的分析結果

            到項目目錄(和pom同一個目錄)下的cmd執行相應的命令

            mvn sonar:sonar \

            -Dsonar.host.url=http://192.168.233.154:9000/sonar \

            -Dsonar.login=22cc34b867af52c8cb45b82bcba06b97ac3af33e

         cmd下執行應為回車為命令結束,故需要修改命令為

            mvn sonar:sonar -Dsonar.host.url=http://192.168.233.154:9000/sonar -Dsonar.login=22cc34b867af52c8cb45b82bcba06b97ac3af33e

            出現build successful即是成功,否則失敗

        10、查看代碼分析結果

            點擊project菜單,all下發現一個名為first的代碼分析結果


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM