-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
sonarcloud-github-c-cpp
Integrate SonarCloud code analysis to GitHub Actions when build wrapper or relative paths support is required. Use https://github.com/SonarSource/sonarcloud-github-action otherwise
-
linux-cmake-gcovr-gh-actions-sc
An example C++ repository built with CMake on Linux using GitHub Actions and analyzed on SonarCloud (test coverage by gcovr)
-
windows-msbuild-gh-actions-sc
An example C++ repository built with MSBuild on Windows using GitHub Actions and analyzed on SonarCloud
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
This is how I've got it set up for my clone of Hazel (a game engine developed by The Cherno): https://github.com/drsnuggles8/OloEngineBase/blob/master/.github/workflows/SonarCloud.yml, which has some extra stuff (install python, vulkan sdk) that aren't directly related to SonarCloud.
Hi! FYI, SonarCloud has a dedicated action for C++ that can save you from doing and maintaining the manual work. Have a look here: https://github.com/SonarSource/sonarcloud-github-c-cpp
Here is an example with cmake: https://github.com/sonarsource-cfamily-examples/linux-cmake-gcovr-gh-actions-sc/blob/main/.github/workflows/build.yml
With msbuild: https://github.com/sonarsource-cfamily-examples/windows-msbuild-gh-actions-sc/blob/main/.github/workflows/build.yml
Related posts
-
Bucaneering games. (Basically being a pirate - but not pirating games)
-
CMakePresets.json and vcpkg based GitHub Action workflows for C++
-
Cmkr – a modern build system based on CMake and TOML
-
SpartanEngine: MIT-licensed C++ Vulkan game engine
-
Streamlining Coverage Reports in SonarCloud with an NX Monorepo