检查声纳运行是否通过了命令行上的质量门

时间:2016-01-12 10:39:40

标签: git sonarqube pre-commit-hook

我正在创建预提交钩子。在将代码提交到repo之前,它将进行声纳运行,如果代码没有通过质量门,则不允许提交。

声纳运行完成后,我得到了这个链接 http://localhost:9000/api/ce/task?id=AVI1VL6M3afNin76yzQz

在此链接上使用curl我可以知道声纳运行是否成功但是如何检查它是否通过了质量门。 如何在命令行中找到相同的内容。

2 个答案:

答案 0 :(得分:1)

此主题已添加到昨天的5.3版本的文档中:http://docs.sonarqube.org/display/SONAR/Breaking+the+CI+Build

答案 1 :(得分:0)

选中此answer 有一个CLI工具链接,可以在任何平台上构建该工具,如果可以在钩子中使用cURL之类的第三方应用程序,则可以在钩子中使用它。