7 Continuous delivery and branching models

This chapter covers

  • Designing delivery pipelines to avoid pushing failures to production systems
  • Choosing a branching model for infrastructure configuration for team collaboration
  • Reviewing and managing changes to infrastructure resources within your team

In the previous chapters, you learned how to write patterns for modules and dependencies. You also applied some general practices for writing infrastructure as code and sharing modules. The patterns, practices, and workflows had a lot of steps.

Furthermore, many of the workflows require careful coordination of changes. One day, you might try to make a change only to find out that your teammate’s updates might overwrite yours! How do you make sure ...

Get Infrastructure as Code, Patterns and Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.