Learning Continuous Integration with Jenkins - Second Edition: A beginner's guide to implementing Continuous Integration and Continuous Delivery using Jenkins 2

Nikhil Pathania

買這商品的人也買了...

商品描述

Key Features
  • Understand the concepts of Continuous Integration
  • Take advantage of a Continuous Integration and Continuous Delivery solution to speed up productivity and achieve faster software delivery
  • Learn all the new features introduced in Jenkins 2.x, such as "Pipeline as code", "Multibranch pipeline", "Docker Plugin" and more
  • Learn to implement Continuous Integration and Continuous Delivery by orchestrating multiple DevOps tools using Jenkins
  • Learn everything about Jenkins Blue Ocean
Book Description
In past few years, agile software development has seen tremendous growth. There is a huge demand for software delivery solutions that are fast yet flexible to numerous amendments. As a result, Continuous Integration (CI) and Continuous Delivery (CD) methodologies are gaining popularity.
This book starts off by explaining the concepts of CI and its significance in the Agile world with a whole chapter dedicated to it. Next, you'll learn to configure and set up Jenkins in many favourite ways. The way the world sees CI/CD is changing, and so is Jenkins. The book exploits the concept of "pipeline as code" and various other features introduced in the Jenkins 2.x release to its full potential.
We also talk in detail about the new Jenkins Blue Ocean interface and its features to quickly and easily create a CI pipeline. You'll gain a foothold in implementing CI and CD methods. Then we dive into the various features offered by Jenkins one by one, exploiting them for CI and CD. Jenkins' core functionality and flexibility allows it to fit in a variety of environments and can help streamline the development process for all stakeholders. Next, you'll be introduced to CD and will learn to achieve it using Jenkins.
Through this book's wealth of best practices and real-world tips, you'll discover how easy it is to implement CI and CD using Jenkins.
What you will learn
  • Get to know some of the most popular ways to set up Jenkins
  • See all the new features introduced in the latest Jenkins such as Pipeline as code, Multibranch pipeline, and more
  • Manage users, projects, and permissions in Jenkins to ensure better security
  • Leverage the power of plugins in Jenkins
  • Know how to create CI pipeline using Jenkins Blue Ocean
  • Create a distributed build farm using Docker and use it with Jenkins
  • Implement Continuous Integration and Continuous Delivery using Jenkins
  • See the difference between Continuous Delivery and Continuous Deployment
  • Understand the concepts of Continuous Integration

商品描述(中文翻譯)

主要特點


  • 了解持續整合的概念

  • 利用持續整合和持續交付解決方案加快生產力並實現更快的軟體交付

  • 學習Jenkins 2.x中引入的所有新功能,例如「程式碼作為管線」、「多分支管線」、「Docker插件」等

  • 通過使用Jenkins協調多個DevOps工具來實現持續整合和持續交付

  • 全面了解Jenkins Blue Ocean

書籍描述



在過去幾年中,敏捷軟體開發取得了巨大的增長。對於快速且靈活應對多項修改的軟體交付解決方案有著巨大需求。因此,持續整合(CI)和持續交付(CD)方法論越來越受歡迎。




本書首先解釋了CI的概念及其在敏捷世界中的重要性,並專門為此撰寫了一整章。接下來,您將學習以多種喜愛的方式配置和設置Jenkins。世界對CI/CD的看法正在改變,Jenkins也在改變。本書充分利用了Jenkins 2.x版本中引入的「程式碼作為管線」和其他各種功能。



我們還詳細介紹了新的Jenkins Blue Ocean界面及其功能,以便快速輕鬆地創建CI管線。您將掌握實施CI和CD方法的基礎。然後,我們逐一深入介紹Jenkins提供的各種功能,並利用它們進行CI和CD。Jenkins的核心功能和靈活性使其適應各種環境,並有助於簡化所有利益相關者的開發流程。接下來,您將介紹CD並學習如何使用Jenkins實現CD。



通過本書豐富的最佳實踐和實際技巧,您將發現使用Jenkins實施CI和CD有多麼容易。




您將學到什麼

  • 瞭解一些最受歡迎的Jenkins設置方式

  • 查看最新Jenkins引入的所有新功能,例如「程式碼作為管線」、「多分支管線」等

  • 管理Jenkins中的使用者、專案和權限,以確保更好的安全性

  • 利用Jenkins插件的功能

  • 瞭解如何使用Jenkins Blue Ocean創建CI管線

  • 使用Docker創建分散式建置農場並與Jenkins一起使用

  • 使用Jenkins實現持續整合和持續交付

  • 瞭解持續交付和持續部署之間的區別

  • 瞭解持續整合的概念