Kannich

A simple and powerful way to build CI pipelines that work on your machine and in any CI system.

Key Features

Build and test your CI pipelines locally before pushing to remote servers!

Works Everywhere

You can design CI pipelines on your local machine and test them without having to round-trip to a CI system. Kannich works with any CI system that can launch docker containers, or no CI system at all.

Powerful scripting

Pipelines are written in KotlinScript that allows you to sidestep the YAML/shellscript hell. You have access to the full JVM ecosystem.

Container-Based

Kannich pipelines are executed in an isolated container, nothing is installed or changed on your machine.

Caching

Kannich comes with built-in caching for downloads and dependencies without any additional configuration.