Get Jenkins into the Ubuntu Archive
Jenkins packaging is pretty much at the point where it could be considered for inclusion in the Ubuntu archive.
Blueprint information
- Status:
- Complete
- Approver:
- Robbie Williamson
- Priority:
- Medium
- Drafter:
- James Page
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for oneiric
- Implementation:
- Implemented
- Milestone target:
- ubuntu-11.10-beta-2
- Started by
- James Page
- Completed by
- James Page
Whiteboard
Jenkins works just fine on both ARM and x86 platforms
Thanks to Xerxes Ranby and Kohuske Kawaguchi to identifying the issue with JamVM on ARM and resolving so quickly.
>>>>>>>
UDS Session Notes
Discussion:
- Approach to plugins;
- packaging recipe?
- disable Jenkins upstream plugin manager?
Not by default but ensure can be disabled and that this is documented well.
- build from source?
where possible - look at most popular plugins and assess top 5.
- Delivery approach:
- Debian or Ubuntu first?
Ubuntu then Debian - will get better testing coverage if it hits Oneiric earlier.
- Sponsorship burden - large number of packages.
Target universe, spread the burden as wide as possible in Ubuntu.
- Jenkins Nuances:
- Package variants - OK
- Hudson polutiom - OK
Target 1.400.1 when delivered by upstream.
>>>>>>>
Work Items (oneiric-alpha-3):
[james-page] upgrade to latest stable branch (1.409.1) from Jenkins + upgrade dependencies: DONE
[james-page] Resolve outstanding build-from-source issues in dependency chain: DONE
[james-page] Prepare library packaging for upload to Ubuntu: DONE
upload of jenkins plus dependencies to Ubuntu Universe: DONE
[james-page] look at JVM compatibility with xstream on ARM (for example): DONE
Work Items:
[james-page] feedback libraries to Debian through debian-java team: BLOCKED
[james-page] Update documentation for disabling plugin management through web ui: POSTPONED
[james-page] re-sync libraries from Debian as a when required: DONE
[serge-hallyn] ensemble formula for deploying Jenkins: DONE
Work Items
Dependency tree
* Blueprints in grey have been implemented.