国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

jenkins+sonarqube+php自動檢測&發送郵件基本實現

AaronYuan / 3747人閱讀

摘要:由于拉取有文件會自動拉取。那么需要在后臺關閉這個選項中文插件保持賬戶擁有者和發送郵件一致

目的
對于小組內部PHP代碼進行定期檢測及分發
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+Sonarqueb進行自動化測試和代碼質量檢測

    摘要:是一個用于代碼質量管理的開源平臺。支持,此處以為例。注意,此處必須保證該私鑰對應的公鑰即必須配置在上,否則會失敗配置完成后點擊。單元測試利用命令運行虛擬機進行單元測試,然后把輸出結果數據生成報告。 摘要: Jenkins Jenkins是一款開源的持續集成工具,它的特點:易于安裝、易于配置、可擴展(自己開發插件),并且它擁有數以百計的成熟插件,這種插件式的特點提供可做任何事情的可能。 ...

    ormsf 評論0 收藏0
  • 使用Jenkins+Sonarqueb進行自動化測試和代碼質量檢測

    摘要:是一個用于代碼質量管理的開源平臺。支持,此處以為例。注意,此處必須保證該私鑰對應的公鑰即必須配置在上,否則會失敗配置完成后點擊。單元測試利用命令運行虛擬機進行單元測試,然后把輸出結果數據生成報告。 摘要: Jenkins Jenkins是一款開源的持續集成工具,它的特點:易于安裝、易于配置、可擴展(自己開發插件),并且它擁有數以百計的成熟插件,這種插件式的特點提供可做任何事情的可能。 ...

    codercao 評論0 收藏0
  • sonarqube For PHP 代碼質量管理

    摘要:如果有報錯官方文檔即可是時候來張圖了具體的和漢化,可以通過頁面對應的插件。 下載jdk&sonarqube&sonar-scanner 安裝jdk 基于ubuntu 16.04+apache[具體webserver采用缺省安裝]推薦下載安裝【底部有網盤地址】 sonarqube-5.6.6.zip jdk-8u121-linux-x64.tar.gz sonar-scanner-2...

    hzc 評論0 收藏0
  • CentOS6 安裝sonarsource并檢測java、php項目的代碼質量

    摘要:安裝下載地址安裝環境準備安裝安裝參考安裝創建數據庫用于啟動解壓到更改啟動的參數,避免啟動報錯編輯編輯啟動配置反向代理自定義瀏覽器訪問如下默認登錄用戶名密碼配置為自啟動服務創建自啟動腳本文件添加啟動服務 CentOS6 安裝sonarsource sonarqube下載地址: https://sonarsource.bintray.c... wget https://sonarsourc...

    mykurisu 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<