Liking cljdoc? Tell your friends :D

monkey.ci.script


exec-script!clj

(exec-script! rt)

Loads a script from a directory and executes it. The script is executed in this same process.

Loads a script from a directory and executes it.  The script is executed in 
this same process.
raw docstring

load-jobsclj

(load-jobs rt)

Loads the script and resolves the jobs

Loads the script and resolves the jobs
raw docstring

make-clientclj

(make-client {{:keys [url token]} :api})

Creates an API client function, that can be invoked by build scripts to perform certain operations, like retrieve build parameters. The client uses the token passed by the spawning process to gain access to those resources.

Creates an API client function, that can be invoked by build scripts to 
perform certain operations, like retrieve build parameters.  The client
uses the token passed by the spawning process to gain access to those
resources.
raw docstring

resolve-jobsclj

(resolve-jobs p rt)

The build script either returns a list of pipelines, a set of jobs or a function that returns either. This function resolves the jobs by processing the script return value.

The build script either returns a list of pipelines, a set of jobs or a function 
that returns either.  This function resolves the jobs by processing the script
return value.
raw docstring

run-all-jobsclj

(run-all-jobs {:keys [pipeline] :as rt} jobs)

Executes all jobs in the set, in dependency order.

Executes all jobs in the set, in dependency order.
raw docstring

run-all-jobs*clj


valid-config?clj


with-extensionsclj

Wraps the job so any registered extensions get executed.

Wraps the job so any registered extensions get executed.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close