Book Image

DevOps Unleashed with Git and GitHub

By : Yuki Hattori
Book Image

DevOps Unleashed with Git and GitHub

By: Yuki Hattori

Overview of this book

Git and GitHub are absolutely crucial for DevOps, playing a multifaceted role in streamlining the software development lifecycle and enabling smoother collaboration between development and operations teams. DevOps Unleashed with Git and GitHub enables you to harness the power of Git and GitHub to streamline workflows, drive collaboration, and fuel innovation. Authored by an expert from GitHub, the book starts by guiding you through Git fundamentals and delving into DevOps and the developer experience. As you progress, you’ll understand how to leverage GitHub's collaboration and automation features, and even use GitHub Copilot for enhanced productivity. You'll also learn how to bridge the DevOps gap, maintain code quality, and implement robust security measures. Additionally, hands-on exercises will equip you to elevate your developer experience, foster teamwork, and drive innovation at the speed of DevOps. By the end of this DevOps book, you’ll have mastered the Git fundamentals, conquered collaboration challenges, and unleashed the power of GitHub as you transform your DevOps workflows.
Table of Contents (14 chapters)
Free Chapter
Part 1: Foundations of Git, GitHub, and DevOps
Part 2: GitHub Excellence and CI/CD Fundamentals
Part 3: Beyond DevOps


As this ebook edition doesn't have fixed pagination, the page numbers below are hyperlinked for reference only, based on the printed edition of this book.


30-day warranty pattern 223


A/B testing 189

actions 166-171


embracing, in development 248, 249

strategies, for maximizing efficiency 241-245

AI innovation, in coding 228

context 235, 236

LLMs 228-233

prompts 233, 234

AI interaction

checklist 243

Amazon Web Services (AWS) 6

application of LLMs, in coding 230

coding process, transforming 231

collaborative code creation 231-233

Average Order Value (AOV) 189


best practices, GitHub Actions 172

approval processes, with environments 176-178

permissions, managing 175, 176

redundancy, reducing 172, 173

secrets management 173, 174

variable management 173, 174

workflows, debugging 174, 175

blob 47

blue-green deployment 179

benefits 180

challenges 180