1. <output id="5rrzn"></output>

        <dl id="5rrzn"><ins id="5rrzn"><strong id="5rrzn"></strong></ins></dl><dl id="5rrzn"><font id="5rrzn"><nobr id="5rrzn"></nobr></font></dl>
        1. jenkins+sonarqube+php自动检测&发送邮件基本实现

          PHP技术大全 / 2019-03-15 14:57:28

          目的

          对于小组内部PHP代码进行定期检测及分发

          1. 需要定期从svn 或者git拉取指定代码
          2. 对代码库内部门模块进行隔离或者删除,不参与检测
          3. 为小组内人员定期发送邮件,
          4. 可分配具体bug 给具体小组内人员

          jenkins安装及安?#23433;?#20214;

          1. sonar搭建可以参考 [之前文章:sonarqube For PHP 代码质量管理][1]
          2. jenkins环境搭建:略过
          3. jenkins 插件安装:略过
          - SonarQube Scanner for Jenkins
          - Localization: Chinese (Simplified)
          - Email Extension Template Plugin

          效果图

          1. 首页有任务视图

          2. 视图执行

          3. 定时邮件发送

          4. 指定bug分配通知到指定人

          系统管理-系统设置(全局设置和路径)

          1. sonar配置 

          2. 基本配置 

          3. 邮件插件配置 

          4. 默认邮件配置 

          我的视图-具体项目配置

          1. 构建选项及工作空间等设置

          2. 源码管理(git svn 等任君配)

          3. 定时功能(可以点击蓝问号)

          4. pull代码后剔除无关代码

          5. 执行sonar配置,与cli 执行sonar的properties文件一致,-X为debug模式

          6. 邮件内容配置,我此处只?#21069;?#22266;定项目的sonar 地址写在邮件里,可以选择增加附件(attachments),?#37096;?#20197;增加模版(templates)

          更多精彩

          敬请关注“PHP技术大全”微信公众号


          足球外围投注app

              1. <output id="5rrzn"></output>

                <dl id="5rrzn"><ins id="5rrzn"><strong id="5rrzn"></strong></ins></dl><dl id="5rrzn"><font id="5rrzn"><nobr id="5rrzn"></nobr></font></dl>

                      1. <output id="5rrzn"></output>

                        <dl id="5rrzn"><ins id="5rrzn"><strong id="5rrzn"></strong></ins></dl><dl id="5rrzn"><font id="5rrzn"><nobr id="5rrzn"></nobr></font></dl>
                        1. 河北好运彩3 至尊江西快3 足彩进球彩没猜中没钱吗 20选8快乐十分胆拖表 新疆25选7号码统计 七乐彩走势图500期 百发百中彩票 深圳风采时间 腾讯分分彩技巧玩法 体彩14场胜负对场表 凤凰四肖中特免费公开 浙江快乐12选5开奖结果双色球 六合图库复制开奖结果 澳洲三分彩怎样看走势 足球14场胜负彩预测APP