Build and use systems that safely automate software delivery from testing through release with this jargon-busting guide to Continuous Delivery pipelines.
In Grokking Continuous Delivery you will learn how to:
Design effective CD pipelines for new and legacy projects
Keep your software projects release-ready
Maintain effective tests
Scale CD across multiple applications
Ensure pipelines give the right signals at the right time
Use version control as the source of truth
Safely automate deployments with metrics
Describe CD in a way that makes sense to your colleagues
Grokking Continuous Delivery teaches you the design and purpose of continuous delivery systems that you can use with any language or stack. You’ll learn directly from your mentor Christie Wilson, Google engineer and co-creator of the Tekton CI/CD framework. Using crystal-clear, well-illustrated examples, Christie lays out the practical nuts and bolts of continuous delivery for developers and pipeline designers.
about the technology
If you’re using version control or automating your tests, you’re already on the path to continuous delivery! This collection of development practices and automation tools that make it possible to safely deploy on every change to your codebase is the backbone of modern software development. You’ll benefit from faster feature development, easier maintenance, and freedom from time-consuming manual tasks.
about the book
Grokking Continuous Delivery is a practical guide to implementing and using continuous delivery in your software projects. It’s full of tool-agnostic best practices that you can apply to any software project, from libraries to large service applications. You’ll get a complete overview of all the pieces of a CD pipeline and learn how to fit them together for both new and legacy codebases.
Each chapter takes on a different real-world scenario you’ll face when setting up and working with a CD system, with examples including a startup looking to scale up automation and a social network struggling with a legacy testing suite. You’ll uncover the proper approaches to solve each challenge. Author Christie Wilson’s plain-and-simple language makes abstract theory easy to grok. With this book as your roadmap, you’ll have a clear plan for bringing CD to your team without the need for costly trial-and-error experimentation.
about the reader
For software engineers who want to start adding CD to their development process.
about the author
Christie Wilson is a software engineer at Google, with over a decade of experience dealing with complex deployment environments and high-criticality systems. She is a frequent speaker on CI/CD at conferences including KubeCon, OSCON, QCon, and PyCon. At Google, she built internal productivity tooling for AppEngine, bootstrapped Knative, and created Tekton, a cloud-native CI/CD platform built on Kubernetes.
customers also reading
FREE domestic shipping on orders of three or more print books