click to
look inside
Look inside
Manning Early Access Program (MEAP) Read chapters as they are written, get the finished eBook as soon as it’s ready, and receive the pBook long before it's in bookstores.
You can see any available part of this book for free.
Click the table of contents to start reading.
ASK me anything...
we'll search our titles
to answer your question

Pipeline as Code

Continuous Delivery with Jenkins, Kubernetes, and Terraform
Mohamed Labouardy
  • MEAP began December 2020
  • Publication in November 2021 (estimated)
  • ISBN 9781617297540
  • 528 pages (estimated)
  • printed in black & white
filed under

placing your order...

Don't refresh or navigate away from the page.
eBook Our eBooks come in Kindle, ePub, and DRM-free PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $33.59 $47.99 you save: $14 (30%)
Pipeline as Code (eBook) added to cart
continue shopping
go to cart

print book Receive a print copy shipped to your door + the eBook in Kindle, ePub, & PDF formats + liveBook, our enhanced eBook format accessible from any web browser. $35.99 $59.99 you save: $24 (40%)
FREE domestic shipping on orders of three or more print books
Pipeline as Code (print book + eBook) added to cart
continue shopping
go to cart

Don't setup the build pipeline with clicks, read this book instead and thank me later!

Michal Rutka
Look inside
Learn how to think about your development pipeline as a mission-critical application, with techniques for implementing code-driven infrastructure and CI/CD systems using Jenkins, Docker, Terraform, and cloud-native services.

In Pipeline as Code, you will master:

  • Building and deploying a Jenkins cluster from scratch
  • Writing pipeline as code for cloud native applications
  • Automating the deployment of Dockerized and Serverless applications
  • Containerizing applications with Docker and Kubernetes
  • Deploying Jenkins on AWS, GCP and Azure
  • Managing, securing and monitoring a Jenkins cluster in production
  • Key principles for a successful DevOps culture

Pipeline as Code is a practical guide to automating your development pipeline in a cloud-native, service-driven world. You’ll use the latest infrastructure-as-code tools like Packer and Terraform to develop reliable CI/CD pipelines for numerous cloud-native applications. Follow this book's insightful best practices, and you’ll soon be delivering software that’s quicker to market, faster to deploy, and with less last-minute production bugs.

about the technology

A good deployment pipeline is the backbone of successful DevOps. Using tools such as Jenkins, CI/CD can seamlessly manage the code of multiple developers, with early accuracy checks and error spotting thanks to automated testing.

about the book

Pipeline as Code teaches you to build your very first CI/CD pipeline with new automation technologies, modern cloud-hosted services, and classic tools like Jenkins. It’s filled with techniques that author and Jenkins contributor Mohamed Labouardy has developed maintaining thousands of production services.

Each chapter includes relevant hands-on examples, including writing a CI/CD workflow for serverless AWS Lambda-based applications, and deploying a centralized logging platform based on the ELK stack. You’ll explore cutting-edge methods of running Jenkins inside Kubernetes, and packaging Kubernetes applications within CI/CD pipelines. By the time you’re done, you’ll be able to deploy a self-healing Jenkins cluster on cloud and take advantage of your new pipeline with essential DevOps practices.

about the reader

For developers familiar with Jenkins and Docker. Examples in Go.

about the author

Mohamed Labouardy is the CTO and co-founder of, and a DevSecOps evangelist. He is the founder of, an author, open-source contributor, and regular conference speaker.

FREE domestic shipping on orders of three or more print books

If you're interested in learning how to set up your own CI/CD infrastructure, check this book out.

Alexander Koutmos

If you need to make a comprehensive understanding of Jenkins and the pieces it uses, this is a really good resource.

Miguel Montalvo

The book is really useful and holds a lot of good insights to cloud native projects and it will be really useful for AWS users.

Michele Adduci

If you want to learn the processes of CI/CD from the foundational level this is the book for you, even if you're new to the topic!

Ryan Huber

Read Labouardy's masterpiece if you want to learn how to build modern and efficient pipelines based on Jenkins, Kubernetes and Terraform. You will learn as well how to monitor these pipelinesusing the options that suits your case the most: a must!

Alain Lompo

An excellent in-depth resource on CI/CD with Jenkins.

Tahir Awan

A very useful resource not only in setting up and using Jenkins for CI/CD, but also for understanding the importance of Packer, Terraform, Docker and Kubernetes.

Kosmas Chatzimichalis