Glossary of definitions
Amazon CloudWatch Logs is a central store for managing logs from AWS cloud resources and applications.
A process of reviewing Pull Requests to enable collaboration between team members, improves code quality/stability through creation of alternative solutions to problems, increase transparency through proof of work, increases team awareness by involvement, and improves business continuity through knowledge transfer.
Amazon CodeBuild is a fully managed build service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don’t need to provision, manage, and scale your own build servers.
Amazon CodeDeploy is a service that automates software deployments to AWS cloud resources.
Amazon CodePipeline is a continuous integration and continuous delivery service for fast and reliable application and infrastructure updates.
Codefresh is CI/CD as a service, built for containers with native support for Docker, Kubernetes and Helm.
A process in which immutable code artifacts (E.g. packages, rpms, images, etc) are shipped to permanent storage and optionally deployed to an environment such as staging or production. This process is usually associated with “Continuous Deployment” or “Automated Deployment”
A process in which code is automatically checked out from version control (e.g. git) and submitted to a battery of automated tests to ensure that the recent changes will not have adverse effects on the code base and product stability.
CI/CD is the practice of combining “Continuous Integration” with “Continuous Delivery” (aka “Continuous Deployment”)