摘要:由于拉取有文件會自動拉取。那么需要在后臺關閉這個選項中文插件保持賬戶擁有者和發送郵件一致
目的
1. 需要定期從svn 或者git拉取指定代碼 2. 對代碼庫內部門模塊進行隔離或者刪除,不參與檢測 3. 為小組內人員定期發送郵件, 4. 可分配具體bug 給具體小組內人員jenkins安裝及安裝插件
1. sonar搭建可以參考 [之前文章:sonarqube For PHP 代碼質量管理][1] 2. jenkins環境搭建:略過 3. jenkins 插件安裝:略過 - SonarQube Scanner for Jenkins - Localization: Chinese (Simplified) - Email Extension Template Plugin效果圖
首頁有任務視圖
視圖執行
定時郵件發送
指定bug分配通知到指定人
sonar notify
系統管理-系統設置(全局設置和路徑)sonar配置
基本配置
郵件插件配置
默認郵件配置
構建選項及工作空間等設置
源碼管理(git svn 等任君配)
定時功能(可以點擊藍問號)
pull代碼后剔除無關代碼
執行sonar配置,與cli 執行sonar的properties文件一致,-X為debug模式
郵件內容配置,我此處只是把固定項目的sonar 地址寫在郵件里,可以選擇增加附件(attachments),也可以增加模版(templates)
sonarqube中通知(notification)配置創建用戶(組)
分配項目,提醒
設置關注項目及事件
分配給具體人
自動化 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 鑒權失敗。由于sonar拉取有.svn文件會自動拉取。那么需要在sonar后臺關閉這個選項
sonar中文插件
Error sending to the following VALID addresses:
保持賬戶擁有者和發送郵件smpt一致
because your SCM claimed this was associated with a user ID *
Manage Jenkins -> Configure System -> Extended E-mail Notification
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30991.html
摘要:是一個用于代碼質量管理的開源平臺。支持,此處以為例。注意,此處必須保證該私鑰對應的公鑰即必須配置在上,否則會失敗配置完成后點擊。單元測試利用命令運行虛擬機進行單元測試,然后把輸出結果數據生成報告。 摘要: Jenkins Jenkins是一款開源的持續集成工具,它的特點:易于安裝、易于配置、可擴展(自己開發插件),并且它擁有數以百計的成熟插件,這種插件式的特點提供可做任何事情的可能。 ...
摘要:是一個用于代碼質量管理的開源平臺。支持,此處以為例。注意,此處必須保證該私鑰對應的公鑰即必須配置在上,否則會失敗配置完成后點擊。單元測試利用命令運行虛擬機進行單元測試,然后把輸出結果數據生成報告。 摘要: Jenkins Jenkins是一款開源的持續集成工具,它的特點:易于安裝、易于配置、可擴展(自己開發插件),并且它擁有數以百計的成熟插件,這種插件式的特點提供可做任何事情的可能。 ...
摘要:如果有報錯官方文檔即可是時候來張圖了具體的和漢化,可以通過頁面對應的插件。 下載jdk&sonarqube&sonar-scanner 安裝jdk 基于ubuntu 16.04+apache[具體webserver采用缺省安裝]推薦下載安裝【底部有網盤地址】 sonarqube-5.6.6.zip jdk-8u121-linux-x64.tar.gz sonar-scanner-2...
摘要:安裝下載地址安裝環境準備安裝安裝參考安裝創建數據庫用于啟動解壓到更改啟動的參數,避免啟動報錯編輯編輯啟動配置反向代理自定義瀏覽器訪問如下默認登錄用戶名密碼配置為自啟動服務創建自啟動腳本文件添加啟動服務 CentOS6 安裝sonarsource sonarqube下載地址: https://sonarsource.bintray.c... wget https://sonarsourc...
閱讀 1362·2021-11-15 11:45
閱讀 3127·2021-09-27 13:36
閱讀 2874·2019-08-30 15:54
閱讀 991·2019-08-29 12:38
閱讀 2910·2019-08-29 11:22
閱讀 2991·2019-08-26 13:52
閱讀 2037·2019-08-26 13:30
閱讀 590·2019-08-26 10:37