Open Build Service

From SailfishOS Documentation
Revision as of 01:11, 11 April 2016 by Blam (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Open Build Service (OBS) is a distribution platform for creating and managing package builds on multiple platforms.


The Mer Project has an OBS at https://build.merproject.org/ for building Sailfish OS packages. It takes source code from git repositories to create standalone packages, allowing the building of packages on a variety of supported platforms for testing and release distribution. It performs:


  • Automated building of Sailfish OS packages when triggered by Webhooks from git repositories
  • On-demand building of Sailfish OS packages, when manually triggered


Each package is added under a project. For example, there is a ofono package that is linked to the oFono code repository, and this package lives within the mer-core:devel project, which contains all of the mer-core packages that are built for a devel image. If a package cannot be built, the OBS web page for that package shows the build error details and the status of the package.


See the Mer OBS page for more information.