Chapter 5: Driving Business Value through a DevOps Pipeline
- DevOps began as a collaboration strategy in the context of Agile Systems Administration. The initial goal was to improve communications and collaborations between development and operations teams within an IT organization. Ultimately, CI/CD pipelines address the issues of mismatched velocities between development and operations teams.
- Configuration Management, Task Management/Automation, Containerization
- CI enforces a discipline of merging all developers' working copies of their code to a shared repository several times a day.
The purpose is to verify each incremental code integration's functionality through software build and test processes as and when the code is developed.
The goal is to ensure the main software code is always working and in a potentially deployable state.
- Software developers thrive in a world of change, delivering new features and capabilities continuously. That's a...