使用场景
Jenkins虽然有质量门插件,但是存在的问题是通过命令行触发静态扫描完成后,会将扫描结果发送至Sonarqube进行解析,解析需要一定时间,因此如果在解析未完成的时候获取质量门结果,有可能获取到上一次的扫描结果.
脚本内容
|
|
使用方法和注意事项
使用方法
|
|
注意事项
1.不同版本sonar可能api有所区别,需要做调整.本脚本基于sonarqube6.4版本.
2.需要用到jq工具解析json串.需要安装.
起点不论好坏,终点始终美好!
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true