bloom (1) - Linux Manuals
bloom: bloom Documentation
NAMEbloom - bloom Documentation
WHAT IS BLOOM?
Bloom is a release automation tool, designed to make generating platform specific release artifacts from source projects easier. Bloom is designed to work best with catkin projects, but can also accommodate other types of projects.
HOW DOES IT WORK?
Bloom works by importing your upstream source tree into a git repository, where it is manipulated and used to generate build artifacts for different platforms like Debian or Fedora.
First bloom gathers information about your source repository and creates an archive for the version you want to release. Then the archive is imported into the release repository, and the source tree is run through a release track where it is tagged, can be patched, and has platform specific artifacts generated for it.
WHAT CAN I RELEASE WITH BLOOM?
Bloom supports releasing arbitrary software packages, but is optimized for use with catkin projects.
HOW DO I INSTALL BLOOM?
On Ubuntu the recommended method is to use apt:
$ sudo apt-get install python-bloom
On other systems you can install bloom via pypi:
$ sudo pip install -U bloom
HOW DO I RELEASE SOMETHING WITH BLOOM?
COPYRIGHT2014, Open Source Robotics Foundation