CI/CD
Continuous Integration: keep merging/pushing code so the build and test could be run regularly.
Continuous Delivery: keep the codebase in a ready state.
Continuous Deployment: keep deploying the code.
Delivery and deployment are very similar. Deployment is more focused on the process of releasing the product. Delivery is more about making sure the project is always ready for releasing.
Jenkins is a famous server for CI/CD.
Gitlab CI, AWS CodePipeline are similar.
