CI/CD enables us to have a streamlined process for how our code transforms from being written to being deployed to production.
Continuous Integration
Process in which code is tested, built into a Docker image, and deployed to a container registry.
Continuous Deployment
Process in which our Docker image is deployed to containers.
Additional Benefits
By streamlining our build and deploy to an automated process, developers are provided the least privilege that they need to write their code.
Key Terms - CI/CD
Term | Definition |
---|---|
Continuous Integration | practice of streamlining developer code to a centralized source |
Continuous Deployment | practice of streamlining how code is released |
Least Privileged Access | providing the least amount of permissions necessary |
Additional Reading
The following information is available for further reading on key ideas for deploying code.