package ocluster-api

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val local : submit: (pool:string -> urgent:bool -> (Capnp__MessageSig.ro, [ `JobDescr_e8a11e4cd6914f3e ]) Capnp_rpc_lwt.StructStorage.t option -> [ `Ticket_9497c03b7ca5b27b ] Capnp_rpc_lwt.Capability.t) -> sturdy_ref:[ `Submission_f4e8a768b32a7c42 ] Capnp_rpc_lwt.Sturdy_ref.t -> [ `Submission_f4e8a768b32a7c42 ] Capnp_rpc_lwt.Capability.t
type t = X.t Capnp_rpc_lwt.Capability.t
type action =
  1. | Docker_build of Docker.Spec.t
  2. | Obuilder_build of Obuilder_job.Spec.t
val docker_build : ?push_to:Docker.Spec.push -> ?options:Docker.Spec.options -> [ `Contents of string | `Path of string ] -> action
val obuilder_build : string -> action
val get_action : (Capnp__MessageSig.ro, [ `JobDescr_e8a11e4cd6914f3e ]) Capnp_rpc_lwt.StructStorage.t option -> action
val submit : ?src:(string * string list) -> ?urgent:bool -> [ `Submission_f4e8a768b32a7c42 ] Capnp_rpc_lwt.Capability.t -> pool:string -> action:action -> cache_hint:string -> [ `Ticket_9497c03b7ca5b27b ] Capnp_rpc_lwt.Capability.t
OCaml

Innovation. Community. Security.