SonarScanners running in Codemagic can automatically detect branches and merge or pull requests in certain jobs. You don't need to explicitly pass the branch or pull request details.
To analyze your code when using Codemagic:
- Add the following scripts to your existing
SONAR_TOKENas a Codemagic environment variable.
For SonarQube to automatically detect pull requests when using Codemagic, you need to add an event in the triggering section of your
codemagic.yaml file as shown in the following snippet:
For triggering to work, you also need to set up a link between Codemagic and your DevOps platform (Bitbucket, Github, etc.). See the Codemagic documentation for more information.
.sonar folder saves time on subsequent analyses. To do this, add the following snippet to your