Skip to main content
DevKosherEchad Cloud
Choose language : Français

Pillar

Continuous integration

Our own graph engine and scheduler. No plugin, no gateway to a third-party runner.

In detail

The plan, declarative

A run is an acyclic graph of jobs. The plan describes dependencies, conditions and produced artifacts; the scheduler decides, the agent executes.

Ephemeral agents

Every job runs in an agent created for it and destroyed after it. Isolation is not a configuration option: it is the mode of operation.

Streaming logs

Logs arrive during the run, not after. A running job can be read live; a finished job keeps its logs attached to its artifact.

Four outcomes, and nothing else

Succeeded, failed, running, cancelled. A run whose outcome was not measured is unknown — never successful by default.