More Related Content
Similar to Technology standard ci_platforms
Similar to Technology standard ci_platforms (20)
Technology standard ci_platforms
- 1. Technology Standard: Continuous Integration Platforms Technology Standards: Open Source Portal Frameworks | CTO – Corporate Architecture Management (SW) | March 2011 | © Wincor Nixdorf, 2011 WINCOR NIXDORF
- 3. Technology Standard: Continuous Integration Platforms B) Technology/Vendor Comparison Matrix (General) Technology Standards: CI Platforms| CTO – Corporate Architecture Management (SW) | October 2011 | © Wincor Nixdorf, 2011 Source = http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix Current Situation of Hudson & Jenkins Criterias Cruise Control Hudson Jenkins Full name CruiseControl Hudson Jenkins Producer CruiseControl development team Hudson Development Group Jenkins Development Group Current Version 2.8.4 2.1.1 1.435 Licensing BSD – Style Licensing MIT License MIT License Community Activity Small Community Small Community (people moved to Jenkins) Mid-size Community Implementation Language Java Java Java Number of Developers 5 ? 5-10 (Core), 20+ (Plugins)
- 4. Technology Standard: Continuous Integration Platforms B) Technology/Vendor Comparison Matrix (Functionality 1/3) Technology Standards: CI Platforms| CTO – Corporate Architecture Management (SW) | October 2011 | © Wincor Nixdorf, 2011 Source = http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix Criterias Cruise Control Hudson Jenkins Shell / command script + + + Maven + + + Maven 2 + + + Ant + + + JUnit result rendering + + + Eclipse Plugin + + + API JMX JMX JMX Additional dependencies JRE, SCM client JRE JRE Project platform Java + anything Ant/Maven/NAnt can build Any language Any language Preferred build tool Ant, Maven Any Any Automatic configuration from build script - + (Maven only) + (Maven only) Text file configuration XML XML XML
- 5. Technology Standard: Continuous Integration Platforms B) Technology/Vendor Comparison Matrix (Functionality 2/3) Technology Standards: CI Platforms| CTO – Corporate Architecture Management (SW) | October 2011 | © Wincor Nixdorf, 2011 Source = http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix Criterias Cruise Control Hudson Jenkins MKS Support + - - Parallel builds + + + Distributed builds + (via Contrib) + + Auto gens. build.xml based on IDE project files ? + (via Intellij Idea) + (via Intellij Idea) Manually force builds + + + SCM Triggered builds + (if supported by SCM Tool) + + SCM poll based builds + + + Temporal build scheduling + + + Interproject Dependencies ? + + Builds Promotion - + (via plugin) + (via plugin) Builds Deletion - + + Reproduce history builds - - - Detect new failing tests while build ? + + User authentication (LDAP, Active Directory) + + + Email + + + Run executable + + +
- 6. Technology Standard: Continuous Integration Platforms B) Technology/Vendor Comparison Matrix (Functionality 3/3) Technology Standards: CI Platforms| CTO – Corporate Architecture Management (SW) | October 2011 | © Wincor Nixdorf, 2011 Source = http://confluence.public.thoughtworks.org/display/CC/CI+Feature+Matrix + + + Historic graphs + + + Self updating web page + + + Multi project support + + + Multi project view + + ? Add/remove agent machines (for distributed builds) Criterias Cruise Control Hudson Jenkins View change sets + + + Kill builds + + + Pause builds + - - Access to build artifacts + + + Browse CI's working copy - + + Delete CI's working copy - + +
- 7. Technology Standard: Continuous Integration Platforms B) Technology/Vendor Comparison Matrix (Market) * = details see backup ** = search on amazon.com *** = search for books about GUI Technology Standards: CI Platforms| CTO – Corporate Architecture Management (SW) | October 2011 | © Wincor Nixdorf, 2011 x-axis: time y-axis: relative interest level The data is displayed on a scale of 0 to 100, after normalization; each point on the graph has been divided by the highest point, or 100. (source: Google) Legend: Criterias Cruise Control Hudson Jenkins Google Insight interest level* Low Medium (Decreasing) High (Increasing) Amazon Books** 21 37 16 Amazon Books*** (GUI Technology General) 386
- 9. BACKUP BACKUP Technology Standards: CI Platforms| CTO – Corporate Architecture Management (SW) | October 2011 | © Wincor Nixdorf, 2011