Learning Continuous Integration with Jenkins - Second Edition: A beginner's guide to implementing Continuous Integration and Continuous Delivery using Jenkins 2
暫譯: 使用 Jenkins 學習持續整合 - 第二版:初學者實施持續整合與持續交付的指南

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

商品描述(中文翻譯)

**主要特點**
- 了解持續整合(Continuous Integration)的概念
- 利用持續整合和持續交付(Continuous Delivery)解決方案來提高生產力,實現更快速的軟體交付
- 學習 Jenkins 2.x 中引入的所有新功能,例如「代碼作為管道(Pipeline as code)」、「多分支管道(Multibranch pipeline)」、「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 實現它。

通過本書豐富的最佳實踐和現實世界的提示,您將發現使用 Jenkins 實施 CI 和 CD 是多麼簡單。

**您將學到的內容**
- 了解一些最受歡迎的 Jenkins 設置方式
- 查看最新 Jenkins 中引入的所有新功能,例如代碼作為管道、多分支管道等
- 在 Jenkins 中管理用戶、項目和權限,以確保更好的安全性
- 利用 Jenkins 中插件的強大功能
- 知道如何使用 Jenkins Blue Ocean 創建 CI 管道
- 使用 Docker 創建分佈式構建農場並與 Jenkins 一起使用
- 使用 Jenkins 實施持續整合和持續交付
- 了解持續交付和持續部署之間的區別
- 了解持續整合的概念