摘要:由于拉取有文件会自动拉取。那么需要在后台关闭这个选项中文插件保持账户拥有者和发送邮件一致
目的
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
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/30991.html
摘要:是一个用于代码质量管理的开源平台。支持,此处以为例。注意,此处必须保证该私钥对应的公钥即必须配置在上,否则会失败配置完成后点击。单元测试利用命令运行虚拟机进行单元测试,然后把输出结果数据生成报告。 摘要: Jenkins Jenkins是一款开源的持续集成工具,它的特点:易于安装、易于配置、可扩展(自己开发插件),并且它拥有数以百计的成熟插件,这种插件式的特点提供可做任何事情的可能。 ...
摘要:是一个用于代码质量管理的开源平台。支持,此处以为例。注意,此处必须保证该私钥对应的公钥即必须配置在上,否则会失败配置完成后点击。单元测试利用命令运行虚拟机进行单元测试,然后把输出结果数据生成报告。 摘要: Jenkins Jenkins是一款开源的持续集成工具,它的特点:易于安装、易于配置、可扩展(自己开发插件),并且它拥有数以百计的成熟插件,这种插件式的特点提供可做任何事情的可能。 ...
摘要:如果有报错官方文档即可是时候来张图了具体的和汉化,可以通过页面对应的插件。 下载jdk&sonarqube&sonar-scanner 安装jdk 基于ubuntu 16.04+apache[具体webserver采用缺省安装]推荐下载安装【底部有网盘地址】 sonarqube-5.6.6.zip jdk-8u121-linux-x64.tar.gz sonar-scanner-2...
摘要:安装下载地址安装环境准备安装安装参考安装创建数据库用于启动解压到更改启动的参数,避免启动报错编辑编辑启动配置反向代理自定义浏览器访问如下默认登录用户名密码配置为自启动服务创建自启动脚本文件添加启动服务 CentOS6 安装sonarsource sonarqube下载地址: https://sonarsource.bintray.c... wget https://sonarsourc...
阅读 1354·2021-11-15 11:45
阅读 3121·2021-09-27 13:36
阅读 2866·2019-08-30 15:54
阅读 983·2019-08-29 12:38
阅读 2904·2019-08-29 11:22
阅读 2983·2019-08-26 13:52
阅读 2023·2019-08-26 13:30
阅读 583·2019-08-26 10:37