Hudson Continuous Integration in Practice
Autor Ed Burns, Winston Prakashen Limba Engleză Paperback – 16 sep 2013
Implementarea unui flux de lucru eficient și reducerea riscurilor în dezvoltarea software depind direct de capacitatea echipei de a automatiza procesele critice. Recomandăm Hudson Continuous Integration in Practice ca pe un ghid tehnic riguros pentru inginerii care doresc să stabilizeze fiecare etapă a ciclului de viață al unei aplicații, de la compilare la deploy. Considerăm că abordarea autorilor Ed Burns și Winston Prakash este una pragmatică, oferind soluții concrete pentru configurarea serverului Hudson, securizarea acestuia și gestionarea raportării testelor.
Cartea este structurată progresiv în trei secțiuni distincte. Prima parte pune bazele teoretice și tehnice, a doua se concentrează pe utilizarea practică a suitei de instrumente și scalarea soluției, în timp ce a treia parte explorează extinderea funcționalităților prin dezvoltarea de plugin-uri proprii. Cititorul care a aplicat ideile din Jenkins: The Definitive Guide va găsi aici o perspectivă complementară, axată pe ecosistemul Hudson și, în mod specific, pe integrarea cu tehnologiile Oracle Middleware. Spre deosebire de manualele introductive, acest volum detaliază aspecte de nișă, cum ar fi crearea de dashboard-uri personalizate și utilizarea Hudson ca un „manservant” în contextul Test-Driven Development (TDD).
În contextul operei sale, Ed Burns face trecerea de la arhitectura de interfață documentată în JavaServer Faces 2.0, The Complete Reference către infrastructura de backend și integrare continuă. Această lucrare reflectă expertiza sa de inginer consultant la Oracle, punând un accent deosebit pe interoperabilitatea instrumentelor și pe filozofia „automate everything”.
Preț: 213.15 lei
Preț vechi: 266.44 lei
-20%
Carte disponibilă
Livrare economică 04-18 mai
Specificații
ISBN-10: 0071804285
Pagini: 384
Dimensiuni: 208 x 216 x 20 mm
Greutate: 0.66 kg
Editura: McGraw Hill Education
Colecția McGraw-Hill
Locul publicării:United States
De ce să citești această carte
Recomandăm această carte profesioniștilor IT care doresc să stăpânească automatizarea proceselor de build și release. Cititorul câștigă competențe specifice în administrarea Hudson, dezvoltarea de plugin-uri și integrarea cu Oracle Middleware. Este un instrument esențial pentru echipele care adoptă metodologii agile și vor să reducă complexitatea operațională prin soluții de integrare continuă verificate în medii enterprise.
Despre autor
Ed Burns este inginer consultant la Oracle America, Inc., unde coordonează echipe de experți în dezvoltarea tehnologiei JavaServer Faces prin intermediul Java Community Process. Cu o experiență vastă în open source, Burns este o autoritate în ecosistemul Java, publicând lucrări de referință precum JavaServer Faces: The Complete Reference. Co-autorul său, Winston Prakash, este arhitect la Oracle Corporation, aducând o perspectivă tehnică profundă asupra arhitecturii sistemelor și automatizării proceselor de dezvoltare software.
Descriere scurtă
Best Practices for Implementing Continuous Integration with Hudson
Optimize productivity while reducing risk and complexity by adopting a highly agile, "automate everything" software design philosophy. HudsonContinuous Integration in Practice shows you how to streamline and stabilize each process in your development lifecycle. Get expert tips for deploying a Hudson server, managing test and reporting frameworks, using source code management (SCM), and incorporating third-party CI tools. Distributed builds, plugin development, and system administration are also covered in this Oracle Press guide.- Install, configure, and secure Hudson
- Automate build, integration, release, and deployment processes
- Set up jobs and add SCM from the Web-based GUI
- Administer QA tools, issue trackers, and build notifiers
- Incorporate IDEs, browsers, desktops, and mobile devices
- Publish Hudson build artifacts to Oracle Middleware utilities
- Work with plug-in manager and develop your own plugins
- Create custom dashboards and organize your jobs with views
- Develop a custom publisher, recorder, and notifier for your jobs
Cuprins
Part I: Essential Knowledge
1. Getting Started
2. Precondition Primer
3. Basic Concepts
4. Hudson and Automated Testing
5. Hudson as Continuous Integration Server
Part II: Applying Hudson
6. Hudson as Part of Your Tool Suite
7. Using Common Hudson Plug-ins
8. Scaling Up Hudson
9. Upgrading Hudson
Part III: the Hudson lifestyle
10. Hudson and Test-Driven Development (TDD)
11. Hudson as Manservant
12. Using Less Common Hudson Plug-Ins
13. Writing Hudson Plug-Ins
14. Being a Hudson Contributor