• Open Build Service

    Create and Distribute Software Packages for all Major Linux Distributions with all the Tools to Work Together!

    Start using it Run your own
  • Comprehensive

    A generic system to build and distribute packages from sources in an automatic, consistent and reproducible way. Release your software for a wide range of operating systems and hardware architectures.

    How to use it
  • Collaborative

    Provides all the tools necessary to work collaboratively and harness the power of the open source development model. Set fine grained access rights, branch code, send merge requests and review submissions.

    How to collaborate
  • Open Source

    Free software licensed under the GNU General Public License (GPL). It’s available for you as source, packages and as an easily deployable appliance. You are free to use, fix, extend and re-use the code.

    How to contribute

What can the Open Build Service do?

The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. You can release packages as well as updates, add-ons, appliances and entire distributions for a wide range of operating systems and hardware architectures.

 

For Users

Your users can always download the latest version of your software as binary packages for their operating system. They use the package management tools they are familiar with and will get your software just like they get software from their OS supplier. They don't have to know about tarballs, make install, package formats or other stuff from the 90's. Once they are connected to your repository, you can serve them with maintenance or security updates and even add-ons for your software. The OBS makes it a breeze for you, to make it super easy for them to enjoy your software!

For Packagers

The OBS builds your packages in a jailed environment that the OBS sets up from scratch each time and once your build succeeds it also rebuilds all the depending packages for you. That way you get an automatic, consistent and reproducible build of your software so you always know what you deliver to your users. There is also no need anymore for you to maintain a lot of different OS installations on a lot of different hardware architectures or to deal with "compiler farms". Let the OBS help you to concentrate on packaging, that's what you are here to do, right?

For Free Software Projects and Independent Software Vendors

The OBS, through its project model, has collaboration built in and will help you to harness the power of the open source development model. Your developers get a one-stop-shop experience for all their software packaging and releasing needs. The OBS API allows different clients and external services to interface and use its resources. Of course OBS is free software, licensed under the GPL, and can be installed on your hardware, in your data center so you keep all your data under your control.

Who is using it?

Our reference server for openSUSE, at build.opensuse.org, currently has almost 30.000 users that are building over 140.000 packages for 21 base distributions on 6 architectures. Besides the openSUSE project, a large number of other Free and Open Source projects like Tizen, and VideoLAN, companies such as SUSE, Dell, Cray and Intel, as well as universities are running their own instances of the OBS.

Powered by Netlify, Semantic UI and the Noun Project