Jenkins 2.x Continuous Integration Cookbook - Third Edition
暫譯: Jenkins 2.x 持續整合食譜 - 第三版

Mitesh Soni, Alan Mark Berg

  • 出版商: Packt Publishing
  • 出版日期: 2017-10-30
  • 定價: $1,650
  • 售價: 6.0$990
  • 語言: 英文
  • 頁數: 438
  • 裝訂: Paperback
  • ISBN: 1788297946
  • ISBN-13: 9781788297943
  • 相關分類: CI/CD
  • 立即出貨 (庫存=1)

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

相關主題

商品描述

Get a problem-solution approach enriched with code examples for practical and easy comprehension

About This Book

  • Explore the use of more than 40 best-of-breed plug-ins for improving efficiency
  • Secure and maintain Jenkins 2.x by integrating it with LDAP and CAS, which is a Single Sign-on solution
  • Efficiently build advanced pipelines with pipeline as code, thus increasing your team's productivity

Who This Book Is For

If you are a Java developer, a software architect, a technical project manager, a build manager, or a development or QA engineer, then this book is ideal for you. A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins.

What You Will Learn

  • Install and Configure Jenkins 2.x on AWS and Azure
  • Explore effective ways to manage and monitor Jenkins 2.x
  • Secure Jenkins 2.x using Matrix-based Security
  • Deploying a WAR file from Jenkins 2.x to Azure App Services and AWS Beanstalk
  • Automate deployment of application on AWS and Azure PaaS
  • Continuous Testing – Unit Test Execution, Functional Testing and Load Testing

In Detail

Jenkins 2.x is one of the most popular Continuous Integration servers in the market today. It was designed to maintain, secure, communicate, test, build, and improve the software development process.

This book will begin by guiding you through steps for installing and configuring Jenkins 2.x on AWS and Azure. This is followed by steps that enable you to manage and monitor Jenkins 2.x. You will also explore the ways to enhance the overall security of Jenkins 2.x. You will then explore the steps involved in improving the code quality using SonarQube. Then, you will learn the ways to improve quality, followed by how to run performance and functional tests against a web application and web services.

Finally, you will see what the available plugins are, concluding with best practices to improve quality.

Style and approach

This book provides a problem-solution approach to some common tasks and some uncommon tasks using Jenkins 2.x and is well-illustrated with practical code examples.

商品描述(中文翻譯)

**獲得以問題解決為導向的方式,並附有實用的程式碼範例以便於理解**

## 本書介紹

- 探索超過 40 種最佳插件以提高效率
- 通過將 Jenkins 2.x 與 LDAP 和 CAS(單一登入解決方案)整合來確保和維護 Jenkins 2.x
- 使用程式碼作為管道(pipeline as code)有效地構建高級管道,從而提高團隊的生產力

## 本書適合誰

如果您是 Java 開發人員、軟體架構師、技術專案經理、建置經理或開發或 QA 工程師,那麼這本書非常適合您。需要對軟體開發生命週期和 Java 開發有基本了解,以及對 Jenkins 有初步認識。

## 您將學到什麼

- 在 AWS 和 Azure 上安裝和配置 Jenkins 2.x
- 探索有效的方式來管理和監控 Jenkins 2.x
- 使用基於矩陣的安全性來保護 Jenkins 2.x
- 從 Jenkins 2.x 部署 WAR 檔案到 Azure App Services 和 AWS Beanstalk
- 自動化在 AWS 和 Azure PaaS 上的應用程式部署
- 持續測試 – 單元測試執行、功能測試和負載測試

## 詳細內容

Jenkins 2.x 是當今市場上最受歡迎的持續整合伺服器之一。它旨在維護、安全、通訊、測試、建置和改善軟體開發過程。

本書將首先指導您在 AWS 和 Azure 上安裝和配置 Jenkins 2.x 的步驟。接下來是使您能夠管理和監控 Jenkins 2.x 的步驟。您還將探索增強 Jenkins 2.x 整體安全性的方式。然後,您將探索使用 SonarQube 改善程式碼品質的步驟。接著,您將學習改善品質的方法,然後了解如何對網頁應用程式和網頁服務進行性能和功能測試。

最後,您將看到可用的插件,並以改善品質的最佳實踐作結。

## 風格與方法

本書提供了一種以問題解決為導向的方法,針對一些常見任務和一些不常見任務使用 Jenkins 2.x,並附有實用的程式碼範例進行說明。