【发布时间】:2020-11-12 04:39:39
【问题描述】:
我正在在一所在线学校工作,学生项目分散在 git 存储库上。 当学生希望纠正项目时:
- 学生必须指定他的 git-repo-url + 私钥才能将其拉到更正服务器上
- 然后对项目应用几个任务(编译检查、输出检查)。
我想检查代码质量并为每个用户返回反馈。我想 sonarqube 会是一个不错的选择,因为它支持 28 多种语言。
我熟悉用于持续集成的 sonarqube,但我在他们的文档中找不到如何为我的用例调用 sonarqube。 我需要类似 rest api 的东西,通过提供 git url 及其密钥来请求代码分析,并获得代码质量输出的响应。
有可能吗?
【问题讨论】: