Liking cljdoc? Tell your friends :D

monkey.ci.jobs

Handles job execution and ordering in a build

Handles job execution and ordering in a build
raw docstring

depsclj

Get job dependencies

Get job dependencies
raw docstring

execute-jobs!clj

(execute-jobs! jobs rt)

Executes all jobs in dependency order. Returns a deferred that will hold the results of all executed jobs.

Executes all jobs in dependency order.  Returns a deferred that will hold
the results of all executed jobs.
raw docstring

failed?clj


filter-jobsclj

(filter-jobs pred jobs)

Applies a filter to the given jobs, but includes all dependencies of jobs that match the filter, even though the dependencies themselves may not match it.

Applies a filter to the given jobs, but includes all dependencies of jobs that
match the filter, even though the dependencies themselves may not match it.
raw docstring

Jobcljprotocol

Base job protocol that is able to execute it, taking the runtime as argument.

Base job protocol that is able to execute it, taking the runtime as argument.

execute!clj

(execute! job rt)
raw docstring

job->eventclj

(job->event job)

Converts job into something that can be put in an event

Converts job into something that can be put in an event
raw docstring

job-fn?clj

(job-fn? x)

job-idclj

Gets job id

Gets job id
raw docstring

job?clj

(job? x)

Checks if object is a job

Checks if object is a job
raw docstring

label-filterclj

(label-filter f)

Predicate function that matches a job by its labels

Predicate function that matches a job by its labels
raw docstring

labelsclj

Get job labels

Get job labels
raw docstring

next-jobsclj

(next-jobs jobs)

Returns a list of next jobs that are eligible for execution. If all jobs are pending, returns the starting jobs, those that don't have any dependencies.
Otherwise returns all pending jobs that have their dependencies fulfilled.

Returns a list of next jobs that are eligible for execution.  If all jobs are
pending, returns the starting jobs, those that don't have any dependencies.  
Otherwise returns all pending jobs that have their dependencies fulfilled.
raw docstring

pending?clj


resolvable?clj

(resolvable? x)

resolve-allclj

(resolve-all rt jobs)

Resolves all jobs, removes anything that's not resolvable or not a job.

Resolves all jobs, removes anything that's not resolvable or not a job.
raw docstring

resolve-jobsclj


running?clj


statusclj

Get job status

Get job status
raw docstring

success?clj

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

× close