1. 须要按期从svn 或者git拉取指定代码 2. 对代码库内部门模块进行隔离或者删除,不参与检测 3. 为小组内人员按期发送邮件, 4. 可分配具体bug 给具体小组内人员
1. sonar搭建能够参考 [以前文章:sonarqube For PHP 代码质量管理][1] 2. jenkins环境搭建:略过 3. jenkins 插件安装:略过 - SonarQube Scanner for Jenkins - Localization: Chinese (Simplified) - Email Extension Template Plugin
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