亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

jenkins+sonarqube+php自動檢測&發(fā)送郵件基本實(shí)現(xiàn)

AaronYuan / 3806人閱讀

摘要:由于拉取有文件會自動拉取。那么需要在后臺關(guān)閉這個(gè)選項(xiàng)中文插件保持賬戶擁有者和發(fā)送郵件一致

目的
對于小組內(nèi)部PHP代碼進(jìn)行定期檢測及分發(fā)
1. 需要定期從svn 或者git拉取指定代碼
2. 對代碼庫內(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)郵件配置

我的視圖-具體項(xiàng)目配置

構(gòu)建選項(xiàng)及工作空間等設(shè)置

源碼管理(git svn 等任君配)

定時(shí)功能(可以點(diǎn)擊藍(lán)問號)

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)目及事件

分配給具體人

自動化

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文件會自動拉取。那么需要在sonar后臺關(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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/30991.html

相關(guān)文章

  • 使用Jenkins+Sonarqueb進(jìn)行自動化測試和代碼質(zhì)量檢測

    摘要:是一個(gè)用于代碼質(zhì)量管理的開源平臺。支持,此處以為例。注意,此處必須保證該私鑰對應(yīng)的公鑰即必須配置在上,否則會失敗配置完成后點(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)提供可做任何事情的可能。 ...

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

    摘要:是一個(gè)用于代碼質(zhì)量管理的開源平臺。支持,此處以為例。注意,此處必須保證該私鑰對應(yīng)的公鑰即必須配置在上,否則會失敗配置完成后點(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)提供可做任何事情的可能。 ...

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

    摘要:如果有報(bào)錯(cuò)官方文檔即可是時(shí)候來張圖了具體的和漢化,可以通過頁面對應(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...

    hzc 評論0 收藏0
  • CentOS6 安裝sonarsource并檢測java、php項(xiàng)目的代碼質(zhì)量

    摘要:安裝下載地址安裝環(huán)境準(zhǔn)備安裝安裝參考安裝創(chuàng)建數(shù)據(jù)庫用于啟動解壓到更改啟動的參數(shù),避免啟動報(bào)錯(cuò)編輯編輯啟動配置反向代理自定義瀏覽器訪問如下默認(rèn)登錄用戶名密碼配置為自啟動服務(wù)創(chuàng)建自啟動腳本文件添加啟動服務(wù) CentOS6 安裝sonarsource sonarqube下載地址: https://sonarsource.bintray.c... wget https://sonarsourc...

    mykurisu 評論0 收藏0

發(fā)表評論

0條評論

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