Jenkins : Munich Hackathon 2013

Please feel free to add stuff here.

Logistics

Announcement, Registration, and IRC

Schedule

09:30

Admission

10:00

Introduction

10:15-13:00

Hack

13:00-14:00

Lunch

14:00-16:30

Hack some more

16:30-17:30

Presentation of the results

18:00-???

Dinner at St. Emmeramsmühle

Project Ideas

During hackathon you'll work on your own idea (and existing devs will help you), but if you need some suggestions about things to do, here are some.

  • Better i18n/l10n, especially in plugins. Or tooling around it
  • Integrate modern graph/chart libraries to core
  • Proper pagination in the REST API (build history, project list, etc)
  • CLI command help improvements
  • In the console page, make the window title report the progress when the page is invisible
  • Similar to avoe use the favicon to report the progress
  • Review pending pull requests and merge them (just need to make sure that they aren't too broken.)
  • Add more recipes
  • Pre-fill jobs from information in maven poms
  • Auto-label slaves based on capabilities (connectivity, installed software), maybe using configurable groovy scripts
  • Job reaper plugin: display jobs that haven't been built for a long time
  • Try to fix a class loading race condition in Jenkins core JENKINS-12124
  • Integrate Credentials Plugin into Git Plugin
  • Fix / Replace Auto-Refresh 
  • Have a JBehave Plugin similar to the Cucumber Plugin
  • Build plugins using gradle (should be quite easy)
  • Have a mechanism - or extends Build Pipeline Plugin - to store metadata in a build chain
  • For the Git Plugin: Show changes inside git submodules on the commit details page (#6334 #11615)

Mini-presentation ideas

This is your opportunity to influence the developers. Tell us what you think should happen in the Jenkins development.

Which ones we'll do is subject to interest of attendees.

Artifactory with Jenkins Artifacts

  <mirrors>
    <mirror>
      <mirrorOf>*</mirrorOf>
      <name>remote-repos</name>
      <url>http://10.3.2.213:8180/artifactory/remote-repos</url>
      <id>remote-repos</id>
    </mirror>
  </mirrors>

Progress

  • fix German i18n (PR)