Speakers | |
---|---|
Bruno Cornec | |
Schedule | |
Day | Saturday |
Room | H.1302 |
Capacity | 200 |
Start time | 14:00 |
End time | 15:00 |
Duration | 01:00 |
Info | |
Track | CrossDistribution Devroom |
Multi-OS Continuous Packaging with Project-Builder.org
Project-Builder.org is a GPL v2 tool designed to help projects developers producing easily packages for multiple OS and architectures, on a regular basis, from +a single source repository.
The various aspects covered by the tool are: - only produce software packages (ease integration in deployment servers, provide inheritance mecanisms, ...) - ease the various steps of solution life cycle (controlled impact of installation/uninstallation, dependencies management, identical deliveries up to customer, +announce management, web site delivery, metadata management) - help projects packages provisioning (templates/skeletons, generated structure) - Avoid code/metadata duplication (macro system, separate repository) - Neutral (repository, system, package type agnostic)
Reduces cost by providing process, method and tools to realize continuous packaging during the whole project life cycle.
Today the tool supports: - Muliple repository (tarballs, SVN, CVS, Git, Mercurial, SVK...) - Multiple systems ((RPM Linux, deb Linux, ebuild , Solaris pkg) - Multiple build environments (local, VM, VE) - Multiple repository manager (yum, urpmi, apt)
Used by MondoRescue, LinuxCOE, itself, referenced by vcs-pkg.org
Links:
Concurrent events:
Next (up to 3) talks in the same room (H.1302):
When | Event | Track |
---|---|---|
15:00-15:45 | Debian packaging for beginners | CrossDistribution |
15:45-16:30 | Succeeding in the Google Summer of Code as a large project | CrossDistribution |
16:30-17:00 | Gentoo ruby packaging | CrossDistribution |