Skip to content

Determinism

Zetten is deterministic by design. We believe that a task runner should never "guess" what you want it to do.

Stability Across Environments

The same configuration behaves exactly the same way: - Locally on your machine. - Inside a Docker container. - Across different CI providers (GitHub Actions, GitLab, Jenkins).

No Implicit Behavior

There is no environment-based guessing. Zetten only knows what you tell it in the configuration files. - The same inputs produce the same task hash. - The same task graph executes in the same order.