CI/CD + static analysis
This is a Repository to provide CI/CD environment (otherwise, CTIP) to SMA team 8.
This environment ...
- Gets code from development team's repository.
- Builds project with CMake.
- Performs unit testing.
- Checks coverage of unit test (GTest) with gcovr.
- Runs static analysis (cppCheck + Clang-tidy + Sonarqube)
- Makes a github issue.
We need ...
- Development team's sonarqube token.
- Development team's repository dispatched.
Development team needs ...
- Public development github repository.
- .yml file in .github/workflows folder to trigger dispatch.
- V&V team's PAT (personal access token) as secret key.