Hudson 3 Essentials
暫譯: Hudson 3 基礎知識
Lloyd H. Meinholz
- 出版商: Packt Publishing
- 出版日期: 2013-12-13
- 售價: $1,660
- 貴賓價: 9.5 折 $1,577
- 語言: 英文
- 頁數: 124
- 裝訂: Paperback
- ISBN: 1783280557
- ISBN-13: 9781783280551
海外代購書籍(需單獨結帳)
相關主題
商品描述
Here is a book that makes life easier for Java developers or administrators by teaching you how to automate application testing using Hudson 3. Fast-paced and hands-on, the guide covers everything from installation to writing plugins.
Overview
- A practical guide that will teach you how to deploy Hudson 3 on an open source application server
- Run Hudson 3 in standalone mode for testing and evaluation
- Learn how to build, test, and deploy your applications with Hudson
In Detail
Continuous integration (CI) with automated test execution has been widely adopted in recent years. The concept behind CI has changed how companies look at Build Management, Release Management, Deployment Automation, and Test Orchestration. Hudson is a CI solution that provides executives, business managers, software developers, and architects with a better sense of the development progress and code quality of projects throughout their development life cycle.
A fast-paced and hands-on introduction to the key features of Hudson 3. You will be introduced to tools that can be used to improve the quality of software development projects. You will also learn how to install and secure Hudson in a variety of IT environments.
Staring with a brief introduction to Hudson and how it helps many IT organizations deliver high quality software, Hudson 3 Essentials will show you how Hudson can be installed and deployed in various environments. You will also be guided through the different methods of securing your Hudson installation.
Moving on from the basics, you will be introduced to several important Hudson plugins and learn how to extend its functionality by developing your own plugins. You will be shown how Hudson can be used to build different types of applications and how it can deploy a web application to an application server. Finally, you will discover how Hudson can be used to perform automated testing on software applications, and how to generate reports that describe the results.
What you will learn from this book
- Run Hudson 3 as a standalone application for testing and evaluation
- Deploy Hudson 3 to an existing application server
- Secure your Hudson 3 installation and configure backups
- Install Hudson 3 plugins to add additional functionality
- Master the basics of writing Hudson 3 plugins
- Create a Hudson 3 job to build a software project using Ant, Maven, or Gradle
- Execute tests and generate reports for your Hudson 3 jobs
Approach
A practical guide, packed with illustrations, that will help you become proficient with Hudson and able to utilize it how you want.
Who this book is written for
If you are a Java developer or administrator who would to like automate some of the mundane work required to build and test software and improve software quality, this is the book for you. If you are a development manager or tester, you can also benefit from learning how Hudson works by gaining some insight into test results and historical trends.
商品描述(中文翻譯)
這是一本為 Java 開發人員或管理員簡化生活的書籍,教您如何使用 Hudson 3 自動化應用程式測試。這本指南節奏快速且實用,涵蓋了從安裝到撰寫插件的所有內容。
**概述**
- 一本實用指南,將教您如何在開源應用伺服器上部署 Hudson 3
- 在獨立模式下運行 Hudson 3 以進行測試和評估
- 學習如何使用 Hudson 構建、測試和部署您的應用程式
**詳細內容**
近年來,自動化測試執行的持續整合(CI)已被廣泛採用。CI 背後的概念改變了公司對建置管理、發佈管理、部署自動化和測試協調的看法。Hudson 是一個 CI 解決方案,為高層管理人員、業務經理、軟體開發人員和架構師提供了更好的開發進度和專案代碼品質的感知。
這是一本快速且實用的 Hudson 3 主要功能介紹。您將接觸到可以用來改善軟體開發專案品質的工具。您還將學習如何在各種 IT 環境中安裝和保護 Hudson。
從簡要介紹 Hudson 及其如何幫助許多 IT 組織交付高品質軟體開始,《Hudson 3 Essentials》將展示如何在各種環境中安裝和部署 Hudson。您還將了解保護您的 Hudson 安裝的不同方法。
在掌握基礎知識後,您將接觸到幾個重要的 Hudson 插件,並學習如何通過開發自己的插件來擴展其功能。您將看到如何使用 Hudson 構建不同類型的應用程式,以及如何將網頁應用程式部署到應用伺服器。最後,您將發現如何使用 Hudson 對軟體應用程式進行自動化測試,以及如何生成描述結果的報告。
**您將從這本書中學到什麼**
- 將 Hudson 3 作為獨立應用程式運行以進行測試和評估
- 將 Hudson 3 部署到現有的應用伺服器
- 保護您的 Hudson 3 安裝並配置備份
- 安裝 Hudson 3 插件以增加額外功能
- 掌握撰寫 Hudson 3 插件的基礎知識
- 創建一個 Hudson 3 任務,使用 Ant、Maven 或 Gradle 構建軟體專案
- 執行測試並為您的 Hudson 3 任務生成報告
**方法**
這是一本實用指南,配有插圖,將幫助您熟練掌握 Hudson,並能夠按照您的需求使用它。
**本書的讀者對象**
如果您是希望自動化一些構建和測試軟體所需的繁瑣工作的 Java 開發人員或管理員,並改善軟體品質,那麼這本書就是為您而寫的。如果您是開發經理或測試人員,您也可以通過了解 Hudson 的運作來獲得測試結果和歷史趨勢的見解。