CI/CD - Continuous Integration / Continuous Deployment

In software development, CI/CD are combined practices of continuous delivery and/or continuous deployment.

Continuous Integration

Run automatic code quality scans on it and generate a report of how well your latest changes adhere to good coding practices.
Build the code and run any automated tests that you might have written to make sure your changes didn't break any functionality.
Generate and publish a test coverage report to get an idea of thorough your automated tests are.

Continuous Deployment

Deploying code can be hard. if you've ever been jamming on building a project for a while,
shifting your mindset to getting it ready to be deployed can be jarring.