钉钉 Sonar 集成通知工具 dingding-sonar

Apache
Java
跨平台
2019-05-10
车江毅

dingding-sonar

钉钉的sonar集成通知

项目部署

#下载release包 /releases/dingding-sonar-1.0-SNAPSHOT.jar
wget https://gitee.com/chejiangyi/dingding-sonar/repository/archive/master.zip
unzip master.zip

#运行jar包 sonar.url为sonar安装地址
cd dingding-sonar/releases
nohup java -jar dingding-sonar-1.0-SNAPSHOT.jar \
--server.port=8082 \
--sonar.url=http://10.252.193.11:9000 \
> /dev/null 2 >& 1 &

#检查部署成功?? sonar-project-id 为sonar的项目id example:com.yh.csx.crm:csx-b2b-crm
curl curl http://localhost:8082/?projectname-{sonar-project-id}
###返回🐛11,漏洞:11,坏味道:456,覆盖率:0.0,重复:18.7,状态:ERROR

钉钉集成

#!/bin/bash
#参考钉钉文档 https://open-doc.dingtalk.com/microapp/serverapi2/qf2nxq
 sonarreport=$(curl -s http://localhost:8082/?projectname={sonar-project-id})
 curl -s "https://oapi.dingtalk.com/robot/send?access_token=${dingding_token}" \
   -H "Content-Type: application/json" \
   -d "{
     \"msgtype\": \"markdown\",
     \"markdown\": {
         \"title\":\"sonar代码质量\",
         \"text\": \"## sonar代码质量报告: \n
> [sonar地址](http://10.252.193.11:9000/dashboard?id={sonar-project-id}) \n
> ${sonarreport} \n\"
     }
 }"
的码云指数为
超过 的项目
加载中

评论(1)

车江毅
车江毅 软件作者
😄

暂无资讯

暂无问答

钉钉(dingding)的sonar(代码质量管理工具的)集成通知【原创】

代码地址: https://gitee.com/chejiangyi/dingding-sonar 钉钉(dingding)的sonar(代码质量管理工具的)集成通知,非常简单的一个小工具。 项目部署 #下载release包 /releases/dingding-sonar-1...

05/10 14:32
8
0
钉钉与wcp集成通知【原创】

git: https://gitee.com/chejiangyi/dingding-wcp/ dingding-wcp 钉钉(dingding)的wcp(知识库)集成通知,非常简单的小工具。(wcp版本 V.free.4.0.4) 项目部署 #下载release包 /releases/ding...

05/15 15:49
6
0
钉钉扫码登录

功能描述 通过钉钉扫码登录,并且获取到登录的用户信息。这样省去自己开发一套登录系统。相对比较方便。 背景描述 现在钉钉主推E应用,官方的案例也是E应用的,其实这个E应用的后台调用的过程...

2018/11/22 13:50
91
0
开发常用的小软件

notepad++ teamviewer everthing chrome tortoiseSVN git xshell feiqiu qq internet weichat sougou dingding vs qtcreator // 树莓派 FileZilla FTP Client depends22_x64 GPU_Caps_Viewer...

01/15 16:59
8
0
Sonar 与 Maven 配置

### Sonar 与 Maven 配置 ### 1.下载sonar 包,解压 [下载地址](http://www.sonarqube.org/downloads) 2.修改sonar 配置文件,设置数据库链接 修改 sonar.properties 文件 1.数据库账号、密码...

2016/02/16 11:24
717
1
linux sonar安装

linux sonar安装

2016/06/15 15:31
32
0
配置sonar、jenkins进行持续集成和代码审查

本文以CentOS操作系统为例介绍Sonar的安装配置,以及如何与Jenkins进行集成,通过pmd-cpd、checkstyle、findbugs等工具对代码进行持续审查。 一、安装配置sonar 1、Sonar介绍 Sonar是一个用于...

2015/12/09 11:12
1K
0
jenkins集成sonar,maven,git进行代码分析

jenkins,sonarqube,maven,git

2016/05/20 15:06
2.3K
2
Sonar安装

1. JDK1.8安装 安装jdk1.8这里省略。 2. SonarQube 部署 su - jenkins #为了在jenkins中集成sonar,所以安装在jenkins用户下 cd /data/jenkins wget https://sonarsource.bintray.com/Distri...

2018/09/18 20:14
29
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部