Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Continues Integration


Published on

Continues Integration using Hudson CI Server at UC Berkely

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Continues Integration

  1. 1. Continues Integration Hudson CI Server
  2. 2. Characteristics of CI <ul><li>Building/Testing projects continuously </li></ul><ul><li>Notifications </li></ul><ul><li>Monitor externally run jobs </li></ul>
  3. 3. Case Study: Hudson at UC Berkeley
  4. 4. CI Benefits at UCB <ul><li>No Manual Intervention </li></ul><ul><li>Latest build is always deployed on DEV server </li></ul><ul><li>Immediate Code Validation (upon check-in) </li></ul><ul><li>Automatic change-set (release notes) </li></ul><ul><li>Saves time, money and frustration. </li></ul><ul><li>Reduces failure points for production moves. </li></ul>
  5. 5. Features <ul><li>Easy Installation and Configuration </li></ul><ul><li>Change set support </li></ul><ul><li>RSS/Email/IM Integration </li></ul><ul><li>Distributed Builds </li></ul><ul><li>Other </li></ul><ul><ul><li>After-the-fact tagging </li></ul></ul><ul><ul><li>Test Reporting </li></ul></ul><ul><ul><li>File Fingerprinting </li></ul></ul><ul><ul><li>Plug-in Support </li></ul></ul>
  6. 6. Architecture <ul><li>Stapler </li></ul><ul><li>Persistence </li></ul><ul><li>Plugins </li></ul><ul><li>More info - </li></ul>
  7. 7. Plugins <ul><li>SCMs </li></ul><ul><li>Triggers </li></ul><ul><li>Build Tools </li></ul><ul><li>Build Wrappers </li></ul><ul><li>Notifiers </li></ul><ul><li>Reporters </li></ul><ul><li>Ext. Site Integration </li></ul><ul><li>Others </li></ul><ul><li>More info - </li></ul>
  8. 8. Demo