getting more from your ci server: taking hudson to the next level
TRANSCRIPT
John Ferguson SmartPrinciple ConsultantWakaleo Consulting
Getting More from Your CI Server Taking Hudson to the Next Level
What will we cover today
Agenda
CI Basics
Hudson
Notification Strategies
Quality metrics Build
promotions
Automated deployment
John Ferguson SmartConsultant, Trainer, Mentor, Author, Speaker
So who is this guy, anyway?
John Ferguson SmartConsultant, Trainer, Mentor, Author,...
So who is this guy, anyway?
What is Continuous Integration really about, anyway?
CI Fundamentals
Faster Feedback
BetterVisibility
AutomatedDelivery
So what is this Hudson thing?
Introducing Hudson
What makes Hudson so great?
Introducing Hudson
Plugins
Easy to use
Continuous
Integration
Distributed builds
Reporting
The Hudson dashboard
First Impressions
Starring:Nested View Plugin
SCM integration and build triggers
Working with version control
Build
Use your imagination!
Notification
Hudson Tray Application
Hudson on Cocoa
Test results and trends
Displaying test results
Publishing HTML reports
Publishing stuff
Starring:HTML Publisher Plugin
Automated deployment to Nexus
Automated Nexus deployment
Enterprise Repository
CI build server
WAR1.0.1
WAR1.0.1
Code Quality Metrics in Hudson
Code Quality Metrics
Starring:Violations PluginCobertura Plugin
Sonar Plugin
Keeping tabs on performance
Performance Metrics
Starring:Performance Plugin
WARs are good for promotions
Build Promotion
Starring:Promoted Builds Plugin
The Maven Release Process
Automated Maven Release
Starring:M2 Release Plugin
Automated Deployment
Deploying your apps
Starring:Parameterized Build PluginDeploy To Container Plugin
SSH Plugin
Make your builds glow!
Extreme Communication
Starring:Radiator View Plugin
Distributing your build jobs
Putting your builds on the cloud
Distributed Builds
Conclusion
“Do try this at home”
Resources
“Continuous Integration with Hudson” - the book
http://www.hudson-ci.org
Thanks for your attention
John Ferguson SmartEmail: [email protected]
Web: http://www.wakaleo.comTwitter: wakaleo