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 on 2011-05-31
- Completed by
- James Page on 2011-10-19
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.