DEV Community

Discussion on: A successful Continuous Integration (CI) process

arpymastro profile image

We have multiple plans for our CI-CD process. Our main plan is for building, unit testing, publishing the code, creating artifacts. Also, it does the code quality, coverage using Sonar. If code coverage is not greater than our expected standard then we fail the build and notify the developer. We are doing security scans using Veracode. If all of the above pass then we deploy into cloud.

After successful deployment, we kick-in our BDD plan which does the functional testing.

Also, we have a separate plan for performance testing.

BDD, Perf test plans are the child plans of the main plan.

All the testing plans create reports which can be shared with stakeholders over email and also we attach these reports in the Jira story.