Liking cljdoc? Tell your friends :D

monkey.ci.local.events

Event routes for local build runners. When running a build locally via cli, these routes will be registered in mailman and will perform all necessary build steps.

Running a local build uses the same event flow as server-side builds. Depending on the configuration, routes may differ (e.g. different handlers or interceptors). A local build can either run in a child process, or it can run in a container. In any case, the container jobs are run in containers and action jobs are run by the script process.

Blobs (artifacts, caches) are always stored locally, but this can vary depending on configuration. If run in a container, a volume can be used.

The build controller, responsible for managing build params and events, is run in the main process. Builds connect to it using http, same as for server-side builds.

Event routes for local build runners.  When running a build locally via cli,
these routes will be registered in mailman and will perform all necessary
build steps.

Running a local build uses the same event flow as server-side builds.
Depending on the configuration, routes may differ (e.g. different handlers
or interceptors).  A local build can either run in a child process, or it
can run in a container.  In any case, the container jobs are run in containers
and action jobs are run by the script process.

Blobs (artifacts, caches) are always stored locally, but this can vary
depending on configuration.  If run in a container, a volume can be used.

The build controller, responsible for managing build params and events, is
run in the main process.  Builds connect to it using http, same as for 
server-side builds.
raw docstring

add-apiclj

(add-api api)
source

add-child-optsclj

(add-child-opts child-opts)
source

add-job-to-stateclj

source

add-log-dirclj

(add-log-dir dir)
source

build-endclj

(build-end ctx)
source

build-initclj

(build-init ctx)
source

checkout-srcclj

source

ctx->buildclj

source

generate-depsclj

(generate-deps script-dir {:keys [lib-coords log-config m2-cache-dir]})
source

get-apiclj

source

get-checkout-dirclj

source

get-child-optsclj

source

get-git-repoclj

source

get-log-dirclj

source

get-mailmanclj

source

get-resultclj

source

get-workspaceclj

source

make-build-init-evtclj

(make-build-init-evt ctx)

Returns build/initializing event.

Returns `build/initializing` event.
sourceraw docstring

make-routesclj

(make-routes conf mailman)
source

prepare-child-cmdclj

(prepare-child-cmd ctx)

Initializes child process command line

Initializes child process command line
sourceraw docstring

restore-build-cacheclj

(restore-build-cache blob)

Restores build cache to the checkout dir. This is only done when running in a container.

Restores build cache to the checkout dir.  This is only done when running 
in a container.
sourceraw docstring

save-build-cacheclj

(save-build-cache blob)

Restores build cache from the checkout dir

Restores build cache from the checkout dir
sourceraw docstring

save-workspaceclj

(save-workspace dest)
source

set-apiclj

(set-api ctx e)
source

set-child-optsclj

(set-child-opts ctx e)
source

set-git-repoclj

(set-git-repo ctx r)
source

set-log-dirclj

(set-log-dir ctx e)
source

set-resultclj

source

set-workspaceclj

(set-workspace ctx ws)
source

update-job-in-stateclj

(update-job-in-state ctx job-id f & args)
source

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

× close