Trying to put together possible TODOs for the hackathon.
Core
- improve startup time especially for maven projects with many modules and a large history
- improve the groovy console (syntax coloring, auto-completion)
- Split JENKINS_HOME in 3 directories (Infstracture configuration / Project (Job) configuration / User configuration)
- Avoid %#@*! dock icon jumping on OSX when a job runsĀ JENKINS-9785
- Use html5/webSockets as alternative to pull build logs on console (but keep ajax-based one for those poor IE6 guys)
Maven plugin / integration
- fix maven (3) output logs which are different from the Real tool when a build fails (it's very difficult to understand the error while it is clear in a real maven 3 build)
- improve the maven post build task to deploy artifacts without defining the upload repo identity/URL (we need to reuse info from POMs). It may increase the adoption of this feature which should be a good thing as it will reduce the build time of unsuccessful builds by removing the upload part. JENKINS-9786
- Support multiple Maven executions (ex : build + sonar + ..)
Gradle plugin/ integration
- Display Graph Execution
Usability:
- Build Monitoring, Build Logs radiator to quickly access the logs (tail of builds, using websocket?)
- Fast Install & Config of Jenkins : jenkins / plugins / jobs (scm-sync-plugin checkout)
Plugins
- release the maven repo cleaner plugin
- work on plugin compat tester on build logs
- fcamblor & gboissinot to see if ideas could be shared between scm sync configuration & buildContextCapture
- photoshop plugins to make boss happy on friday evening and have a nice week-end
- jmeter job (may be in the performance plugin)
- Integrate the JMeter Plugins reports (see http://code.google.com/p/jmeter-plugins)