Devops
Code
Build
Test
Release
Operate
Outcome
Continous Integration (CI) We need to ensure that any code does does not break the build or introduce new bugs into the system
CD can mean Continous Delivery or Continous Deployment.Continous Delivery practices is where merged changes are automatically tested, and prepared for release into staging and eventually production environments
There is usually a manual decision process to initiate deployment into new code
In Continous Deployment the code is automatically released as soon as it passes through the stages of the releases process (build, test package)
Principles (Orientate)
Collaborate and build better code with pull requests and advanced fil management
Automate builds, share packages with automated deployment pipelines for CI/CD
Full environments are created that mirror the eventual production environment
Small changes are released early and frequently
Frameworks (Decide)
Methodology (ACT)
Tools (Orientate)
Assesement
Notes