Hello Worlds in 22 Langs on Kraken CI

Hello World Programs

Every programmer knows what does `Hello World` program looks like.

#include<stdio.h>
int main(){
printf(“Hello World\n”);
return 0;
}
$ ./run.sh C

Kraken Base Language Images

For each language, there is prepared a Docker image. They are based on
official images for these languages. For Kraken, they got some extras
like Kraken Agent that is running using kraken user (not root).

The Workflow

The mentioned workflow can be found in kraken-workflow.py file.

Summary

This article shows how Kraken CI can build programs written in various
languages. Kraken provides prepared Docker images for many
languages. It is easy to define sophisticated workflows that
dynamically define jobs that can be run in parallel. In the end, it is
nice to observe the results of workflow execution in Kraken UI.

--

--

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