[Dev] Buildbot

Megver83 megver83 at hyperbola.info
Mon Nov 6 17:19:31 GMT 2017


El 06/11/17 a las 14:11, Andreas Grapentin escribió:
> 
> 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: megver83 at sip.linphone.org
>> XMPP: megver83 at jabjab.de
>> Tox: megver83 at toxme.io
>> GPG: 0x227CA7C556B2BA78
>> GNUSocial: @megver82 at quitter.cl
>> Diaspora*: megver83 at diasp.org
>> Matrix: @Megver83:matrix.org
>>
> 
> 
> 
> 
>> _______________________________________________
>> Dev mailing list
>> Dev at lists.parabola.nu
>> https://lists.parabola.nu/mailman/listinfo/dev
> 
> 
> 
> 
> _______________________________________________
> Dev mailing list
> Dev at lists.parabola.nu
> https://lists.parabola.nu/mailman/listinfo/dev
> 
or it could maybe detect the changes in a .SRCINFO file like AUR does?

-- 
~Megver83

SIP: megver83 at sip.linphone.org
XMPP: megver83 at jabjab.de
Tox: megver83 at toxme.io
GPG: 0x227CA7C556B2BA78
GNUSocial: @megver82 at quitter.cl
Diaspora*: megver83 at diasp.org
Matrix: @Megver83:matrix.org

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 520 bytes
Desc: OpenPGP digital signature
URL: <https://lists.parabola.nu/pipermail/dev/attachments/20171106/27750ca8/attachment.sig>


More information about the Dev mailing list