Hi Joakim!

Ricardo Wurmus <[email protected]> skribis:

> [email protected] writes:
>
>> I would like to set up a daily build of a package, for example Emacs,
>> Inkscape, and eventually Krita.
>>
>> I would like to have a server make these builds, for example triggered
>> by a Jenkins server or something similar. Then I would like to use these
>> packages on other machines using the Guix substitute download feature.
>
> You can use Cuirass for this.

Another option, depending on your needs, is to have your Jenkins job
build the thing for you.  Let’s say you want to build Emacs from a
checkout, your Jenkins job could run:

  guix build emacs --with-source=./emacs

where ./emacs contains a checkout of Emacs.

If, in addition, your build machine runs ‘guix publish’, then you can
get binaries from there.

HTH!

Ludo’.

Reply via email to