7

Leveraging CI/CD in the Cloud

We have discovered that Infrastructure as Code (IaC) has become an essential practice for modern development, enabling developers to manage infrastructure through code rather than manually configuring it.

However, deploying our infrastructure from a local machine, which we have been doing until now, is no longer sufficient for large-scale systems.

This is where Continuous Integration/Continuous Deployment (CI/CD) comes into play; it automates the deployment process and provides consistent and reliable infrastructure deployment.

This chapter will explore leveraging CI/CD in the cloud to deploy our IaC. We will focus on the popular CI/CD tool, GitHub Actions, which can run workflows triggered by different events, ...

Get Infrastructure as Code for Beginners 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.