成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

AaronYuan / 3752人閱讀

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

目的
對(duì)于小組內(nèi)部PHP代碼進(jìn)行定期檢測及分發(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)郵件配置

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

構(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

相關(guān)文章

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

    摘要:是一個(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)提供可做任何事情的可能。 ...

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

    摘要:是一個(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)提供可做任何事情的可能。 ...

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

    摘要:如果有報(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...

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

    摘要:安裝下載地址安裝環(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...

    mykurisu 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<