目前我使用的Gitlab版本是社区版的15.11版本,在按照官方手册给出的指导下集成自定义的Code Quality 工具目前生成的报告格式如下:
[
{
"description": "global macro 'MAJOR_VERSION' not referenced [MISRA 2012 Rule 2.5, advisory]",
"fingerprint": "c4288d3b-160e-4c22-b614-5a9a38034e4d",
"severity": "minor",
"location": {
"path": "XXXX/XXXX/XXXX/XXXX.h",
"lines": {
"begin": 30
}
}
}
]
而且对应的.yml为
code_quality:
stage: test
script:
- codelint.bat
tags:
- windowsserver
only:
- api
- merge_requests
artifacts:
reports:
codequality: XXXX/XXXX/XXXX/result/Report.json
paths:
- XXXX/XXXX/result/
但提起merge request后UI里一直显示,请教一下各位大佬这是什么情况,这是我的项目第一次使用Code Quality功能
Code Quality hasn’t changed.