page1
ynh-build
build_deb
Build sources
Push sources
rebuildd
Get sources
Build binaries
Push binaries
git repo
available
debian
packages
$ ./ynh-build yunohost testing jessie 2.7.2
$ ./build_deb -d testing -c jessie ./
Use pbuilder to build sources (in a chroot?)
(it uses scripts/pbuilder/build-sources)
Push the sources to the repo (using reprepo)
(see scripts/repo/include-changes)
# Pull the appropriate branch, move it to a tmp
folder, then call build_deb
Grabs the new build job (magic?)
Get the sources from the repo using apt
(see scripts/rebuildd/get-sources)
(see also /etc/rebuild/rebuilddrc)
Use pbuilder to build the binaries (in a chroot?)
(see scripts/rebuildd/build-binaries)
Push the binaries to the repo (using reprepro)
(see scripts/rebuildd/upload-binaries)