LAMINAR_HOST
address of server to connect. May be of the form IP:PORT, unix:PATH/TO/SOCKET or unix-abstract:NAME
Laminar ci client application
laminarc queue
JOB
[PARAM=VALUE ...] ...
laminarc queue
JOB
[PARAM=VALUE ...] ...
laminarc queue
JOB
[PARAM=VALUE ...] ...
laminarc set
PARAM=VALUE ...
laminarc show-jobs
laminarc show-running
laminarc show-queued
laminarc abort
JOB
NUMBER
The laminarc program connects to a Laminar server and perform one of following operations:
queueadds job(s) (with optional parameters) to the queue and returns immediately.
startadds job(s) (with optional parameters) to the queue and returns when the jobs begin execution.
runadds job(s) (with optional parameters) to the queue and returns when the jobs complete execution. The exit code will be non-zero if any of the runs does not complete successfully.
setsets one or more parameters to be exported as environment variables in subsequent scripts for the run identified by the $JOB and $RUN environment variables. This is primarily intended for use from within a job execution, where those variables are already set by the server.
show-jobslist jobs known to the server.
show-runninglist the currently running jobs with their numbers.
show-queuedlist the names and numbers of the jobs waiting in the queue.
abortmanually abort a currently running job by name and number.
The laminar server to connect to is read from the LAMINAR_HOST environment variable. If empty, it falls back to LAMINAR_BIND_RPC and finally defaults to unix-abstract:laminar
LAMINAR_HOST
address of server to connect. May be of the form IP:PORT, unix:PATH/TO/SOCKET or unix-abstract:NAME
LAMINAR_BIND_RPC
fallback server address variable. It is set by laminard during execution of scripts.