Kraken CI, New Kid on the CI block

  • flexible workflow planning using Starlark/Python
  • distributed building and testing
  • various executors: bare metal, Docker, LXD
  • highly scalable to thousands of executors
  • sophisticated test results analysis
  • email and Slack notifications
Branch flows

1. Download Kraken Files for Docker Compose

2. Start Kraken Services

docker-compose — env-file kraken-X.Y.env -f kraken-docker-compose-X.Y.yaml up
Logs after starting docker-compose

3. Log In

Login page

4. Authorize Agent

Dashboard page and a menu to Discovered Agents

5. The First Project and its Branch

Dashboard page and a cog link to project settings page
Project settings page and a link to branch page
Branch page

6. Trigger the First Flow

Flow page and a link to Stage Run page

7. Results of The Run

Run page and Jobs tab
Run page and Test Results tab

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Michal Nowikowski

Michal Nowikowski

Kraken CI Founder. I’m software engineer focused on full-stack programming and improving software processes.