builderversion

Scheduling and executing shell jobs

The builder server has a schedule of jobs to be executed, stored persistently on disk. Any number of workers can connect via TCP (using ASN.1 encoded messages) that execute a single job -- usually contained in a sandbox (FreeBSD jail or Docker container). A client is a command-line interface to modify the schedule. Access control is out of scope - run it locally on your build host. The server receives the output artifacts of each job, and either stores them on the local file system or upload them to a remote server via http.

See https://builds.robur.coop for the live web frontend (builder-web).

AuthorRobur <team@robur.coop>
LicenseISC
Published
Homepagehttps://github.com/robur-coop/builder
Issue Trackerhttps://github.com/robur-coop/builder/issues
MaintainerRobur <team@robur.coop>
Dependencies
Source [http] https://github.com/robur-coop/builder/releases/download/v0.3.2/builder-0.3.2.tbz
sha256=e769117348ae2f425018c24137ecb1de8ffbadd11f9f027bce299f556b60f530
sha512=f8cdb6c3f6684a97799e6f6b6a4f20c7b1632bca5a9ddbe0c9862c6bc85c0994b53102425afd4edf356169603d3701e584554be8069b9407b58404e5613cd445
Edithttps://github.com/ocaml/opam-repository/tree/master/packages/builder/builder.0.3.2/opam
Required by