This PR is to add GitHub actions CI workflow to build and run sonar scan analysis and removed Circle CI configuration as we are migrating all of our CI/CD builds to GitHub actions.
Reasons for Migration:
Circle CI builds are consuming more credits per build and price of credits/min is doubles for each resource class
Build time is reduced by GitHub actions compare to Circle CI.
GitHub actions runners price is less and its included in our monthly GitHub Organization payment with free 3000mins.
Description
Related GitHub Issue
Related Jira Key
Motivation and Context
How Has This Been Tested?
Types of changes
[ ] Defect fix (non-breaking change that fixes an issue)
[ ] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that cause existing functionality to change)
Checklist:
[ ] I have added any new packages to the sonar-scanner.properties file
[ ] My change requires a change to the documentation.
PR Details
This PR is to add GitHub actions CI workflow to build and run sonar scan analysis and removed Circle CI configuration as we are migrating all of our CI/CD builds to GitHub actions. Reasons for Migration:
Description
Related GitHub Issue
Related Jira Key
Motivation and Context
How Has This Been Tested?
Types of changes
Checklist: