SolidCharity / LightBuildServer

LightBuildServer for building rpm and deb packages and running CI scripts, using linux containers
BSD 3-Clause "New" or "Revised" License
11 stars 1 forks source link

add copr as an alternative to building on lxc or docker #170

Closed tpokorra closed 7 years ago

tpokorra commented 7 years ago

define a machine with credentials for copr.

use the copr api: https://copr.fedorainfracloud.org/api/

tpokorra commented 7 years ago

to make it easier, this works only if rpmbuild is available on the lbs server, so that we can build the src.rpm file and use it for copr

to make it easier, the tarball is expected in the git repository. no support at the start for config.yml to reference the tarball.

use a different rpmbuild directory for each package (under user uwsgi)

tpokorra commented 7 years ago

TODO: allow parallel builds of packages that don't depend on each other