Getting More from Your CI Server: Taking Hudson to the Next Level
 

Getting More from Your CI Server: Taking Hudson to the Next Level

on

  • 4,213 views

Hudson is an excellent open source, continuous integration server with a rich and rapidly evolving feature set. Targeted to developers, lead developers, and architects interested in implementing CI ...

Hudson is an excellent open source, continuous integration server with a rich and rapidly evolving feature set. Targeted to developers, lead developers, and architects interested in implementing CI with Hudson or enhancing their existing CI setup, this session will focus on using Hudson's more advanced features to go from Continuous Integration to Continuous Quality and Continuous Deployment.

Statistics

Views

Total Views
4,213
Views on SlideShare
3,792
Embed Views
421

Actions

Likes
6
Downloads
134
Comments
0

8 Embeds 421

http://weblogs.java.net 228
http://www.wakaleo.com 172
http://www.java.net 12
http://wakaleo.com 5
http://translate.googleusercontent.com 1
http://www.netvibes.com 1
http://static.slidesharecdn.com 1
http://java.hoofoo.net 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Getting More from Your CI Server: Taking Hudson to the Next Level Getting More from Your CI Server: Taking Hudson to the Next Level Presentation Transcript

  • John Ferguson Smart Principle Consultant Wakaleo Consulting
  • Agenda What will we cover today Hudson CI Basics Notification Strategies Quality metrics Build promotions Automated deployment
  • So who is this guy, anyway? John Ferguson Smart Consultant, Trainer, Mentor, Author, Speaker
  • So who is this guy, anyway? John Ferguson Smart Consultant, Trainer, Mentor, Author,...
  • CI Fundamentals What is Continuous Integration really about, anyway? Faster Feedback Better Visibility Automated Delivery
  • Introducing Hudson So what is this Hudson thing?
  • Introducing Hudson What makes Hudson so great? Distributed builds Continuous Integration Reporting Plugins Easy to use
  • First Impressions The Hudson dashboard Starring: Nested View Plugin
  • Working with version control SCM integration and build triggers Build
  • Notification Use your imagination! Hudson on Cocoa Hudson Tray Application
  • Displaying test results Test results and trends
  • Publishing stuff Publishing HTML reports Starring: HTML Publisher Plugin
  • Automated Nexus deployment Automated deployment to Nexus WAR 1.0.1 WAR 1.0.1 Enterprise Repository CI build server
  • Code Quality Metrics Code Quality Metrics in Hudson Starring: Violations Plugin Cobertura Plugin Sonar Plugin
  • Performance Metrics Keeping tabs on performance Starring: Performance Plugin
  • Build Promotion WARs are good for promotions Starring: Promoted Builds Plugin
  • Automated Maven Release The Maven Release Process Starring: M2 Release Plugin
  • Automated Deployment Deploying your apps Starring: Parameterized Build Plugin Deploy To Container Plugin SSH Plugin
  • Extreme Communication Make your builds glow! Starring: Radiator View Plugin
  • Distributed Builds Distributing your build jobs Putting your builds on the cloud
  • Conclusion “Do try this at home”
  • Resources http://www.hudson-ci.org “Continuous Integration with Hudson” - the book
  • Thanks for your attention John Ferguson Smart Email: john.smart@wakaleo.com Web: http://www.wakaleo.com Twitter: wakaleo