dingding-sonar

钉钉 Sonar 集成通知工具
授权协议 Apache
开发语言 Java
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 林星华
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

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\"
     }
 }"
  • #下载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/rele

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

 相关资料
  • 参考后詹金斯声纳github集成 sonarqube需要什么设置?Sonar和Jenkins住在同一个盒子里吗?我们将如何与github通信?我能够得到触发Jenkins工作的pull请求,该工作调用sonar analysis,但sonar评论没有被添加回github。我可以添加詹金斯构建状态,但不能添加声纳分析。有人能指出正确的方向吗

  • 感谢 windNight 给的PR 增加了 钉钉通知功能 默认该功能是关闭的,需要打开开关 1. 第一种方式可以在工程的配置文件启用钉钉通知功能 2.第二种方式可以在全局动态参数里面配置 如何在全局动态参数里面配置开启钉钉通知开关 Hangfire.HttpJob 支持job运行成功or失败发送钉钉机器人通知 字段名称 备注 SendSuccess 这个httpjob请求无异常的时候是否发送通知

  • 配置零门槛,有线组网&无线组网快速扩容,钉钉免密一键连网安全便捷。 安装说明 包材产品清单 包材产品清单 包材产品清单 安装方式 桌面平放 挂墙 挂墙 吸顶 吸顶 扎绳捆绑 扎绳捆绑 配置说明 配置第一台C1 仅需4步5分钟:连接WiFi-打开钉钉-绑定团队-设置网络名称。 注意:仅支持通过手机进行配置。 通电和连网 手机连接”DingTalk”开头的WiFi 打开钉钉,按引导绑定团队和设置网络名

  • 1.自我介绍 2面向对象介绍一下 3.面向过程介绍 4.面向过程的场景及缺点 5.线程池作用(说了句避免线程创建的开销) 6.线程创建开销很大吗,需要哪些开销?线程竞争如何解决 7.c++11新特性有哪些 8.lambda表达式的捕获方式及lambda的一个使用场景 9.实习的工作及简单问了点问题,没为难我 10.项目或者实习哪个的收获最大 11.makefile构建多个c++程序你会如何设计提示

  • 企业安全手册 企业在钉钉上面的数据安全吗? 1. 数据是企业的,钉钉无法解密 数据属于企业所有,采用加密存储, 钉钉无法查看涉及企业及用户隐私的数据。 数据是企业的,钉钉无法解密 2. “钉钉云”服务稳定不停机,数据更安全 带安全标识的第三方应用产品及数据都存储在钉钉云上, 数据安全由钉钉平台提供安全技术保障。 “钉钉云”服务稳定不停机,数据更安全 3. 数据享受银行级别安全保护,无懈可击 钉钉背

  • 企业通讯一站式解决方案,节省75%通讯费用。 首推智能办公电话,专业商务电话保证客户不流失,强大“400电话”免费提供,开通就送1000分钟。同时提供了网络通话、电话会议、视频会议系统,一站式满足企业通讯需求。 钉钉电话 发起网络/视频会议 发起方式一 发起方式一 发起方式二 发起方式二 发起方式三 发起方式三 发起电话会议 【注】:电话会议功能仅限手机端发起。 电话会议需要预充值,但通话质量稳定