OBS build script, can be used with OBS or stand alone
This repository provides the build
tool to build binary packages in a
a safe and reproducible way. It can be used standalone or within the
Open Build Service (OBS).
Latest packages for obs-build
are available from
openSUSE:Tools downloads.
Documentation is available here
chroot
LXC
docker
nspawn
KVM
XEN
ZVM
(S390)In addition, there is currently experimental support for
UML
PVM
(PowerPC)qemu
,QEMU
system emulator. This can be consideredQEMU
user land emulation is also possible. This would givespec
to rpm
, e.g. SUSE, Fedora, RedHat,dsc
to deb
, e.g. Debian, UbuntuPKGBUILD
to pkg
, e.g. Arch LinuxDockerfile
—Docker container via docker
or podman
tooling)
From live USB stick images, network deployment images, VM images
to docker containers
chroot
tar
ball based on rpm
spec file syntaxdebbuild
: build debian deb
s from rpm
spec filesdebbootstrap
: debian builds using debootstrap
as the enginemock
: rpm
spec file build using mock
collax
: debian package variationfissile
: docker
images based on BOSH
dev releaseshelm
: helm
chartsmodulemd
: modulemd
rpm-md extensionsUse the --help
option for more information.