Categorygithub.com/CharLemAznable/sonar-qyhook
repositorypackage
0.3.4
Repository: https://github.com/charlemaznable/sonar-qyhook.git
Documentation: pkg.go.dev

# README

sonar-qyhook

Build Status GitHub release (latest by date) MIT Licence GitHub code size

SonarQube项目分析后回调Webhook服务, 将分析结果转发为企业微信应用推送消息.

配置文件

config.toml 示例

Port = 17258
ContextPath = ""
LogLevel = "info"

VarysBaseUrl = ""       # varys服务地址
QyWxAgentId = ""        # 企业微信应用ID, 即varys配置的企业应用codeName

ProjectKeyPattern = ""  # 按正则匹配需要发送消息的Sonar项目名称, 默认为: "^.*$"

ShieldsBadgeUrl = ""    # 徽章反向代理地址, 默认为: "https://img.shields.io/static/v1"

部署执行

  1. 下载最新的可执行文件压缩包并解压

    下载地址: sonar-qyhook release

$ tar -xvJf sonar-qyhook-[version].[arch].[os].tar.xz
  1. 新建/编辑配置文件, 启动运行
$ nohup ./sonar-qyhook-[version].[arch].[os].bin &