HudsonAndOtherPlugins

From CitconWiki
Revision as of 08:39, 24 September 2009 by 82.110.240.132 (talk)
Jump to navigationJump to search

Great things about Hudson plugins:

Not so great things about Hudson plugins:

  • Can be hard to figure out where you should plug in for your particular task
  • Jelly difficult to work with - have to know just where to put your file
  • Community (including Kohsuke) are not Maven experts, so:
 * can be hard to debug and fix leaky abstractions 
 * creating your pom.xml is hit-and-miss
  • Some plugins are version-locked to Hudson core version - break if you update Hudson

Hudson plugins we wish we had:

  • Dependency graph showing which jobs start which other jobs
  • Grid Gain integration (farms work out to multiple machines and JVMs as if in a single JVM)
  • Detect slave configuration and auto-tag and group (all Windows machines, all machines with >1GB RAM)
  • Show timestamps in online console output, or even better, provide timings for each action (helps with performance-tuning your jobs)