as for batch processing of jobs, we should probably take a look at pcr/task-spooler. it's great and I've been using it for queueing builds on my crunching box for a while.
by the way, I would personally discourage using text parsing on git commits for triggering builds. it's prone to mistakes, and doesn't follow the principle of least astonishment [1]. Would probably be better to get a cli tool on the server to do it, or, if people prefer that, a website or something. Come to think of it, what might work would be having a git hook that activates upon a pushed commit, scanning for updated pkgbuild files, and rebuilding them, if a certain flag is set or something. But we'd better document the hell out of this or it will come back and bite us in the ass. [1] - https://en.wikipedia.org/wiki/Principle_of_least_astonishment On Mon, Nov 06, 2017 at 02:02:46PM -0300, Megver83 wrote: > As we will have a build server soon, thanks to lukeshu for that, I was > thinking on what features should the autobuilder have. I read about > Buildbot which seems very interesting > > https://buildbot.net/ > > I think that our autobuilder should compile when we specify it on the > commit. E.g. when the commit begins like "updpkg: <repo>/<pkgbase> > <version>" then compile it in the background, because if for any reason > the packager disconnects from the SSH then the compilation would stop, > but not if is in the background. That's one of the features I'm thinking > about RN. > -- > ~Megver83 > > SIP: [email protected] > XMPP: [email protected] > Tox: [email protected] > GPG: 0x227CA7C556B2BA78 > GNUSocial: @[email protected] > Diaspora*: [email protected] > Matrix: @Megver83:matrix.org > > _______________________________________________ > Dev mailing list > [email protected] > https://lists.parabola.nu/mailman/listinfo/dev -- ------------------------------------------------------------------------------ my GPG Public Key: https://files.grapentin.org/.gpg/public.key ------------------------------------------------------------------------------
signature.asc
Description: PGP signature
_______________________________________________ Dev mailing list [email protected] https://lists.parabola.nu/mailman/listinfo/dev
