Do you have a CI/CD system in place? (If not, you should prioritize that…) Assuming you do, you’re going to install the relevant SonarScanner on your build agent(s). Then in your pipeline, after you build and before you do any sort of archiving or deployment, you’re going to invoke the scanner (details in the docs^).