B1Solutions / OBS - Open Build Service


Open Build Service is used for automatically building software packages (RPM and DEB) for different Linux distributions like SUSE, Red Hat and Debian/Ubuntu. It is also possible to build install packages for Microsoft Windows.

OBS was originally developed by SUSE and later published as Open Source Software. B1 Systems is one of the Support Partners recommended by SUSE. First Level and Second Level Support will be provided directly by the B1 Team. Third Level Support is carried out in cooperation with SUSE. As a customer, your contact will be solely via B1 Systems (Hotline, Email/Ticket system).

Our offerings:

  • Inhouse OBS installation & configuration
  • Hosting and operation of an OBS instance
  • OBS support contract
  • Feature development
  • Support for packaging/building of software packages
  • B1 - OBS Instance Builder

For Apollo Optik, B1 Systems GmbH implemented a provisioning system based on SUSE Manager and connected it to the existing ERP system. For the software tools developed at Apollo, an Open Build Service instance was set up and connected to the versioning system SVN as well as to SUSE Manager.

Software versions that have been tagged in the SVN will be built automatically by Open Build Service and then passed to SUSE Manager which will distribute the software to the systems that are to be provisioned.

Open-Xchange AG uses Open Build Service with Jenkins to build installation packages for all supported Linux distributions after the source code has been tested successfully.

B1 Systems was commissioned to implement the possibility for deleting source code from Open Build Service so that multiple copies of the source code won't be stored any longer and use storage space unnecessarily. This feature was implemented and published upstream.

Airbus Defence and Space is developing software for analyzing test flights. B1 Systems added modules to Open Build Service according to the customer's requirements.

There are e.g. modules that connect Open Build Service to the customer's version control system and inform developers on occurrence of errors. As developers don't have direct access to OBS, an interface with a limited scope of functions was developed and introduced.

Col 2