Looking at purchasing SC; we currently have a Azure DevOps CI/CD set-up using MSBuild, and I have a couple of questions:
Can SC look at a on-prem Git repository that is publicly accessible?
Where is the processing/analysis done? In the above case, on prem, or uploaded to the cloud and processed there? If so, how would one check the status to fail the build based on the quality gate?
Analysis is done where the build agent / SonarScanner is running. But the data is indeed sent to our server then to be processed / stored.
Depending on your ALM / CI tool, you may or may not benefit from the failed status of the build. So then you may have to introduce your own script to be able to have that feature in it.