{"product_id":"9781617297540","title":"Pipeline as Code: Continuous Delivery with Jenkins, Kubernetes, and Terraform","description":"\u003ctable\u003e\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eAuthor\/Contributor(s):\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eLabouardy, Mohamed\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003ePublisher:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003eManning\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eDate:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd\u003e10\/26\/2021\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eBinding:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003ePaperback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"\"\u003e\u003cstrong\u003eCondition:\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"\"\u003eNEW\u003cbr\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\u003cb\u003eStart thinking about your development pipeline as a mission-critical application. Discover techniques for implementing code-driven infrastructure and CI\/CD workflows using Jenkins, Docker, Terraform, and cloud-native services.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eIn \u003ci\u003ePipeline as Code\u003c\/i\u003e, you will master:\u003cbr\u003e\u003cbr\u003eBuilding and deploying a Jenkins cluster from scratch\u003cbr\u003eWriting \u003ci\u003epipeline as code\u003c\/i\u003e for cloud-native applications\u003cbr\u003eAutomating the deployment of Dockerized and Serverless applications\u003cbr\u003eContainerizing applications with Docker and Kubernetes\u003cbr\u003eDeploying Jenkins on AWS, GCP and Azure\u003cbr\u003eManaging, securing and monitoring a Jenkins cluster in production\u003cbr\u003eKey principles for a successful DevOps culture\u003cbr\u003e\u003cbr\u003e\u003ci\u003ePipeline as Code\u003c\/i\u003e 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.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003eTreat your CI\/CD pipeline like the real application it is. With the \u003ci\u003ePipeline as Code\u003c\/i\u003e approach, you create a collection of scripts that replace the tedious web UI wrapped around most CI\/CD systems. Code-driven pipelines are easy to use, modify, and maintain, and your entire CI pipeline becomes more efficient because you directly interact with core components like Jenkins, Terraform, and Docker.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003eIn \u003ci\u003ePipeline as Code\u003c\/i\u003e you’ll learn to build reliable CI\/CD pipelines for cloud-native applications. With Jenkins as the backbone, you’ll programmatically control all the pieces of your pipeline via modern APIs. Hands-on examples include building CI\/CD workflows for distributed Kubernetes applications, and serverless functions. By the time you’re finished, you’ll be able to swap manual UI-based adjustments with a fully automated approach!\u003cbr\u003e\u003cbr\u003eWhat's inside\u003cbr\u003e\u003cbr\u003eBuild and deploy a Jenkins cluster on scale\u003cbr\u003eWrite \u003ci\u003epipeline as code\u003c\/i\u003e for cloud-native applications\u003cbr\u003eAutomate the deployment of Dockerized and serverless applications\u003cbr\u003eDeploy Jenkins on AWS, GCP, and Azure\u003cbr\u003eGrasp key principles of a successful DevOps culture\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003eFor developers familiar with Jenkins and Docker. Examples in Go.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e\u003cb\u003eMohamed Labouardy\u003c\/b\u003e is the CTO and co-founder of Crew.work, a Jenkins contributor, and a DevSecOps evangelist.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003ePART 1 GETTING STARTED WITH JENKINS\u003cbr\u003e1 What’s CI\/CD?\u003cbr\u003e2 \u003ci\u003ePipeline as code\u003c\/i\u003e with Jenkins\u003cbr\u003ePART 2 OPERATING A SELF-HEALING JENKINS CLUSTER\u003cbr\u003e3 Defining Jenkins architecture\u003cbr\u003e4 Baking machine images with Packer\u003cbr\u003e5 Discovering Jenkins as code with Terraform\u003cbr\u003e6 Deploying HA Jenkins on multiple cloud providers\u003cbr\u003ePART 3 HANDS-ON CI\/CD PIPELINES\u003cbr\u003e7 Defining a \u003ci\u003epipeline as code\u003c\/i\u003e for microservices\u003cbr\u003e8 Running automated tests with Jenkins\u003cbr\u003e9 Building Docker images within a CI pipeline\u003cbr\u003e10 Cloud-native applications on Docker Swarm\u003cbr\u003e11 Dockerized microservices on K8s\u003cbr\u003e12 Lambda-based serverless functions\u003cbr\u003ePART 4 MANAGING, SCALING, AND MONITORING JENKINS\u003cbr\u003e13 Collecting continuous delivery metrics\u003cbr\u003e14 Jenkins administration and best practices","brand":"Manning","offers":[{"title":"Default Title","offer_id":47297236992255,"sku":"9781617297540","price":59.99,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0452\/0886\/2873\/files\/Jacket_644dd3de-1d76-4c28-8b86-6c43f7185c74.jpg?v=1771351321","url":"https:\/\/massivebookshop.com\/de\/products\/9781617297540","provider":"MASSIVE BOOKSHOP","version":"1.0","type":"link"}