摘要:由于拉取有文件會(huì)自動(dòng)拉取。那么需要在后臺(tái)關(guān)閉這個(gè)選項(xiàng)中文插件保持賬戶擁有者和發(fā)送郵件一致
目的
1. 需要定期從svn 或者git拉取指定代碼 2. 對(duì)代碼庫內(nèi)部門模塊進(jìn)行隔離或者刪除,不參與檢測 3. 為小組內(nèi)人員定期發(fā)送郵件, 4. 可分配具體bug 給具體小組內(nèi)人員jenkins安裝及安裝插件
1. sonar搭建可以參考 [之前文章:sonarqube For PHP 代碼質(zhì)量管理][1] 2. jenkins環(huán)境搭建:略過 3. jenkins 插件安裝:略過 - SonarQube Scanner for Jenkins - Localization: Chinese (Simplified) - Email Extension Template Plugin效果圖
首頁有任務(wù)視圖
視圖執(zhí)行
定時(shí)郵件發(fā)送
指定bug分配通知到指定人
sonar notify
系統(tǒng)管理-系統(tǒng)設(shè)置(全局設(shè)置和路徑)sonar配置
基本配置
郵件插件配置
默認(rèn)郵件配置
構(gòu)建選項(xiàng)及工作空間等設(shè)置
源碼管理(git svn 等任君配)
定時(shí)功能(可以點(diǎn)擊藍(lán)問號(hào))
pull代碼后剔除無關(guān)代碼
執(zhí)行sonar配置,與cli 執(zhí)行sonar的properties文件一致,-X為debug模式
郵件內(nèi)容配置,我此處只是把固定項(xiàng)目的sonar 地址寫在郵件里,可以選擇增加附件(attachments),也可以增加模版(templates)
sonarqube中通知(notification)配置創(chuàng)建用戶(組)
分配項(xiàng)目,提醒
設(shè)置關(guān)注項(xiàng)目及事件
分配給具體人
自動(dòng)化 rm -rf /cd /var/lib/jenkins/workspace/sonar_svn_trunk/cctrunk rm -rf assets rm -rf css rm -rf js rm -rf template rm -rf images rm favicon.ico rm robots.txt cd /var/lib/jenkins/workspace/sonar_svn_trunk/trunk/app/libraries ls |grep -v platform | xargs rm -rf cd /var/lib/jenkins/workspace/sonar_svn_trunk/trunk/app rm -rf third_party rm -rf views rm -rf language find . -name "index.html" | xargs rm -rf find . -name "*.pem" | xargs rm -rf find . -name "*.conf" | xargs rm -rf sonaradmin@es_master:/usr/local/sonar/sonarqube-7.3/bin/linux-x86-64$ ./sonar.sh start一些問題
svn 鑒權(quán)失敗。由于sonar拉取有.svn文件會(huì)自動(dòng)拉取。那么需要在sonar后臺(tái)關(guān)閉這個(gè)選項(xiàng)
sonar中文插件
Error sending to the following VALID addresses:
保持賬戶擁有者和發(fā)送郵件smpt一致
because your SCM claimed this was associated with a user ID *
Manage Jenkins -> Configure System -> Extended E-mail Notification
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/30991.html
摘要:是一個(gè)用于代碼質(zhì)量管理的開源平臺(tái)。支持,此處以為例。注意,此處必須保證該私鑰對(duì)應(yīng)的公鑰即必須配置在上,否則會(huì)失敗配置完成后點(diǎn)擊。單元測試?yán)妹钸\(yùn)行虛擬機(jī)進(jìn)行單元測試,然后把輸出結(jié)果數(shù)據(jù)生成報(bào)告。 摘要: Jenkins Jenkins是一款開源的持續(xù)集成工具,它的特點(diǎn):易于安裝、易于配置、可擴(kuò)展(自己開發(fā)插件),并且它擁有數(shù)以百計(jì)的成熟插件,這種插件式的特點(diǎn)提供可做任何事情的可能。 ...
摘要:是一個(gè)用于代碼質(zhì)量管理的開源平臺(tái)。支持,此處以為例。注意,此處必須保證該私鑰對(duì)應(yīng)的公鑰即必須配置在上,否則會(huì)失敗配置完成后點(diǎn)擊。單元測試?yán)妹钸\(yùn)行虛擬機(jī)進(jìn)行單元測試,然后把輸出結(jié)果數(shù)據(jù)生成報(bào)告。 摘要: Jenkins Jenkins是一款開源的持續(xù)集成工具,它的特點(diǎn):易于安裝、易于配置、可擴(kuò)展(自己開發(fā)插件),并且它擁有數(shù)以百計(jì)的成熟插件,這種插件式的特點(diǎn)提供可做任何事情的可能。 ...
摘要:如果有報(bào)錯(cuò)官方文檔即可是時(shí)候來張圖了具體的和漢化,可以通過頁面對(duì)應(yīng)的插件。 下載jdk&sonarqube&sonar-scanner 安裝jdk 基于ubuntu 16.04+apache[具體webserver采用缺省安裝]推薦下載安裝【底部有網(wǎng)盤地址】 sonarqube-5.6.6.zip jdk-8u121-linux-x64.tar.gz sonar-scanner-2...
摘要:安裝下載地址安裝環(huán)境準(zhǔn)備安裝安裝參考安裝創(chuàng)建數(shù)據(jù)庫用于啟動(dòng)解壓到更改啟動(dòng)的參數(shù),避免啟動(dòng)報(bào)錯(cuò)編輯編輯啟動(dòng)配置反向代理自定義瀏覽器訪問如下默認(rèn)登錄用戶名密碼配置為自啟動(dòng)服務(wù)創(chuàng)建自啟動(dòng)腳本文件添加啟動(dòng)服務(wù) CentOS6 安裝sonarsource sonarqube下載地址: https://sonarsource.bintray.c... wget https://sonarsourc...
閱讀 1367·2021-11-15 11:45
閱讀 3134·2021-09-27 13:36
閱讀 2878·2019-08-30 15:54
閱讀 995·2019-08-29 12:38
閱讀 2915·2019-08-29 11:22
閱讀 2996·2019-08-26 13:52
閱讀 2042·2019-08-26 13:30
閱讀 595·2019-08-26 10:37