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 'a action =
  1. | Docker_build of Docker.Spec.t
  2. | Obuilder_build of Obuilder_job.Spec.t
  3. | Custom_build of 'a Custom.t
type send_action = (Raw.Builder.pointer_t -> unit) action
val docker_build : ?push_to:Docker.Spec.push -> ?options:Docker.Spec.options -> [ `Contents of string | `Path of string ] -> 'a action
val obuilder_build : string -> 'a action
val custom_build : 'a Custom.t -> 'a action
val get_action : (Capnp__MessageSig.ro, [ `JobDescr_e8a11e4cd6914f3e ]) Capnp_rpc_lwt.StructStorage.t option -> Raw.Reader.pointer_t action
val submit : ?src:(string * string list) -> ?urgent:bool -> ?secrets:(string * string) list -> [ `Submission_f4e8a768b32a7c42 ] Capnp_rpc_lwt.Capability.t -> pool:string -> action:(Raw.Builder.pointer_t -> unit) action -> cache_hint:string -> [ `Ticket_9497c03b7ca5b27b ] Capnp_rpc_lwt.Capability.t