Your First Workflow in Kraken CI

  1. fetch sources from GitHub,
  2. run tests using Pytest,
  3. build a wheel package,
  4. upload built package to Kraken’s artifacts storage.

Project Preparation

  1. Create a project with a name: Demo
  2. Create a branch with a name: main
  3. Use a pre-created stage and rename it to: Hello World

Stage Hello World

Logs from the job with echo Hello World

Git Repo Checkout Step

Logs from the job with git clone

Run Tests Step

Logs from the job with running Pytest

Building Step

Logs from the job with packaging step with error
Logs from the job with successful deps installation and package building

Storing Artifacts Step

  • dist/sampleproject-2.0.0-py3-none-any.whl
  • dist/sampleproject-2.0.0.tar.gz
Logs from the job with storing build artifacts
The Run page, Artifacts 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.