package obuilder

  1. Overview
  2. Docs
Run build scripts for CI

Install

Dune Dependency

Authors

Maintainers

Sources

obuilder-0.4.tbz
sha256=b50d35dac6fe69cbb6a07bd82e922cb0fd842d7d70c60d74001491becdb18b13
sha512=1eb006a9bba83bf1f6006082cf313b03d1b9f6af6ee1faecdcb987731809e7e8f301f8373a02158c81017411f6d18f917b77b320ce78c7a9357175003c77d5d5

doc/obuilder/Obuilder/index.html

Module ObuilderSource

Sourceval log_src : Logs.src

Types

Sourcemodule S : sig ... end
Sourcemodule Spec = Obuilder_spec
Sourcemodule Context : sig ... end

Stores

Sourcemodule Btrfs_store : sig ... end

Store build results as Btrfs subvolumes.

Sourcemodule Zfs_store : sig ... end

Store build results as ZFS snapshots.

Sourcemodule Store_spec : sig ... end

Configuration information to set up a store.

Sourcemodule Docker : sig ... end

Sandboxes

Sourcemodule Config : sig ... end

Configuration for a single sandboxed build step. This is passed by the builder to the sandbox.

Sourcemodule Runc_sandbox : sig ... end

Sandbox builds using runc Linux containers.

Builders

Sourcemodule type BUILDER = S.BUILDER with type context := Obuilder__.Build.Context.t
Sourcemodule Builder (Store : S.STORE) (Sandbox : S.SANDBOX) (Fetch : S.FETCHER) : sig ... end
Sourcemodule Build_log : sig ... end
OCaml

Innovation. Community. Security.