2016-09-26 50 views
0

我想要获取提交Git或其他SCM工具的用户。我从jenkins运行sonarqube来为每个提交(插件已经可用)运行。但我需要让用户在运行sonarqube之前进行每次提交,这样我就可以显示来自Sonarqube的技术债务,功能点等各个用户的指标。Jenkins-Git -Retrieving提交用户

在此先感谢

+0

获取用户位置并显示指标如何? –

+0

我想为每个提交代码的用户显示相应的sonarqube指标的数据。例如,如果我想知道用户“A”的技术债务,一旦用户A提交SCM中的代码,我将运行Sonarqube以获取技术债务。但在整体的方法,如果我想显示SCM的所有用户的技术债务,我必须维护一个本地表来存储它。所以为每个用户识别tech.debts我需要用户名或用户ID映射为我本地表中唯一的ID。这就是为什么我需要用户每次提交时,我不知道如何从jenkins或SCM获取用户。 – Meeran

+0

我想你想[开发者驾驶舱插件($)](http://www.sonarsource.com/products/plugins/developer-tools/developer-cockpit/) –

回答

0

SonarQube不适合这份工作。它通过运行SCM的“责备”命令来获取其提交者数据。如果你打算在SonarQube外部使用这些数据,那么你应该这样做。

+0

很多谢谢Ann.Just我正在考虑sonarQube只提供相应的数据指标。但我寻找一些免费的插件,它可以与SCM(不是驾驶舱),我可能不知道它的同步。 – Meeran