5

Driving CI/CD with GitHub

This chapter is designed to unravel the layers of GitHub Actions, from its core concepts to advanced deployment strategies. You will encounter a detailed exploration of GitHub Actions’ capabilities, structure, and best practices. We delve into the essence of workflows, jobs, steps, and actions, each dissected to reveal their importance in automation. Practical insights on reducing redundancy, managing secrets and variables, and the art of debugging will enhance your workflows’ efficiency and security. Permissions and approval processes are also covered, ensuring that you wield control over your Continuous Integration/Continuous Delivery (CI/CD) pipeline with precision.

Deployment strategies unfold with clarity, presenting ...

Get DevOps Unleashed with Git and GitHub 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.