This guide is part of the Open Build Service documentation. These books are considered to contain only reviewed content, establishing the reference documentation of OBS.
This guide does not focus on a specific OBS version. It is also not a replacement of the documentation inside of the openSUSE Wiki (https://en.opensuse.org/Portal:Build_Service). However, content from the wiki may be included in these books in a consolidated form.
The following documentation is available for OBS:
This guide offers information about the initial setup and maintenance for running Open Build Service instances.
This guide describes basic workflows for working with packages on Open Build Service. This includes checking out a package from an upstream project, creating patches, branching a repository, and more.
This guide offers step-by-step instructions for the most common features of the Open Build Service and the openSUSE Build Service.
This guide covers ideas and motivations, concepts and processes of the Open Build Service and also covers administration topics.
This guide is intended for users and developers who want to dig deeper into Open Build Service. It contains information on backgrounds, setting up your computer for working with OBS, and usage scenarios.
Several feedback channels are available:
Help for openSUSE is provided by the community. Refer to https://en.opensuse.org/Portal:Support for more information.
To report bugs for Open Build Service, go to https://bugzilla.opensuse.org/, log in, and click .
For feedback on the documentation of this product, you can also send a
mail to doc-team@suse.com
. Make sure to include the
document title, the product version and the publication date of the
documentation. To report errors or suggest enhancements, provide a concise
description of the problem and refer to the respective section number and
page (or URL).
The following notices and typographical conventions are used in this documentation:
/etc/passwd
: directory names and file names
PLACEHOLDER: replace PLACEHOLDER with the actual value
PATH
: the environment variable PATH
ls
, --help
: commands, options, and
parameters
user
: users or groups
package name : name of a package
Alt, Alt–F1: a key to press or a key combination; keys are shown in uppercase as on a keyboard
, › : menu items, buttons
Dancing Penguins (Chapter Penguins, ↑Another Manual): This is a reference to a chapter in another manual.
Commands that must be run with root
privileges. Often you can also
prefix these commands with the sudo
command to run them
as non-privileged user.
root #
command
geeko >
sudo command
Commands that can be run by non-privileged users.
geeko >
command
Notices
Vital information you must be aware of before proceeding. Warns you about security issues, potential loss of data, damage to hardware, or physical hazards.
Important information you should be aware of before proceeding.
Additional information, for example about differences in software versions.
Helpful information, like a guideline or a piece of practical advice.
The OBS documentation is written by the community. And you can help too!
Especially as an advanced user or an administrator of OBS, there will be many topics where you can pitch in even if your English is not the most polished. Conversely, if you are not very experienced with OBS but your English is good: We rely on community editors to improve the language.
This guide is written in DocBook XML which can be converted to HTML or PDF documentation.
To clone the source of this guide, use Git:
git clone
https://github.com/openSUSE/obs-docu.git
To learn how to validate and generate the OBS documentation, see the
file README
.
To submit changes, use GitHub pull requests:
Fork your own copy of the repository.
Commit your changes into the forked repository.
Create a pull request. This can be done at https://github.com/openSUSE/obs-docu.
It is even possible to host instance-specific content in the official
Git repository, but it needs to be tagged correctly. For example,
parts of this documentation are tagged as <para
os="opensuse">
. In this case, the paragraph
will only become visible when creating the openSUSE version of a guide.