Grokking Continuous Delivery
eBook - ePub

Grokking Continuous Delivery

  1. 424 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Grokking Continuous Delivery

About this book

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. In each chapter, you'll uncover the proper approaches to solve the real-world challenges of setting up a CD pipeline. 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 technology
Keep your codebase release-ready. A continuous delivery pipeline automates version control, testing, and deployment with minimal developer intervention. Master the tools and practices of continuous delivery, and you'll be able to add features and push updates quickly and consistently. About the book
Grokking Continuous Delivery is a friendly guide to setting up and working with a continuous delivery pipeline. Each chapter takes on a different scenario you'll face when setting up a CD system, with real-world examples like automated scaling and testing legacy applications. Taking a tool-agnostic approach, author Christie Wilson guides you each step of the way with illustrations, crystal-clear explanations, and practical exercises to lock in what you're learning. What's inside Design effective CD pipelines for new and legacy projects
Ensure your pipelines give the right signals at the right times
Version control as the source of truth
Safely automate deploymentsAbout the reader
For software engineers who want to add CD to their development process. About the author
Christie Wilson is a software engineer at Google, where she co-created Tekton, a cloud-native CI/CD platform built on Kubernetes. Table of ContentsPART 1 Introducing continuous delivery
1 Welcome to Grokking Continuous Delivery
2 A basic pipeline
PART 2 Keeping software in a deliverable state at all times
3 Version control is the only way to roll
4 Use linting effectively
5 Dealing with noisy tests
6 Speeding up slow test suites
7 Give the right signals at the right times
PART 3 Making delivery easy
8 Easy delivery starts with version control
9 Building securely and reliably
10 Deploying confidently
PART 4 CD design
11 Starter packs: From zero to CD
12 Scripts are code, too
13 Pipeline design

Trusted by 375,005 students

Access to over 1 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Table of contents

  1. inside front cover
  2. Grokking Continuous Delivery
  3. Copyright
  4. dedication
  5. brief contents
  6. contents
  7. front matter
  8. Part 1. Introducing continuous delivery
  9. 1 Welcome to Grokking Continuous Delivery
  10. 2 A basic pipeline
  11. Part 2. Keeping software in a deliverable state at all times
  12. 3 Version control is the only way to roll
  13. 4 Use linting effectively
  14. 5 Dealing with noisy tests
  15. 6 Speeding up slow test suites
  16. 7 Give the right signals at the right times
  17. Part 3. Making delivery easy
  18. 8 Easy delivery starts with version control
  19. 9 Building securely and reliably
  20. 10 Deploying confidently
  21. Part 4. CD design
  22. 11 Starter packs: From zero to CD
  23. 12 Scripts are code, too
  24. 13 Pipeline design
  25. Appendices
  26. Appendix A. CD systems
  27. Appendix B. Version control systems
  28. index
  29. inside back cover

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.4M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Grokking Continuous Delivery by Christie Wilson in PDF and/or ePUB format, as well as other popular books in Computer Science & Software Development. We have over one million books available in our catalogue for you to explore.