Devops
DevOps, short for "development" and "operations", is a software development practice that combines people, processes, and technology to deliver value to customers
- Code repositories: Allow multiple developers to work on code
- Artifact repositories: Compile source code into an artifact for testing
- CI/CD pipeline engines: Enable DevOps teams to automate the delivery of applications to end users during development
- Containers: Provide isolated runtimes for software on a shared OS
- Define a release management process: With clear manual approval stages and automated gates to move applications between stages
- Automate delivery processes: To make them scalable, repeatable, controlled, and well-tested