Getting started with Docker containers and images to deploy Python application – part 2 (new automation system – part 17)

Preface After going over the basic and minimal stuff required to compose an initial working Dockerfile “draft” to host (and eventually run) the automation project in this previous post , in this post I will go over some enhancement and more basic stuff that need to be done in order to “finalize” the Dockerfile and also… Continue reading Getting started with Docker containers and images to deploy Python application – part 2 (new automation system – part 17)

Getting started with Docker containers and images to deploy Python application (new automation system – part 16)

Preface Hi all,As I continue developing the new automation system which at “run time”, in an “application wise” perspective –  is essentially a Python 3 application, I now got into a situation where I need to deploy (“have”) several “instances” of the automation application running at the same time. In order to do so, I… Continue reading Getting started with Docker containers and images to deploy Python application (new automation system – part 16)

Getting started with Jenkins scripted pipelines (new automation system part – 15)

Preface Hi all, As I continue with the automation project, I now got into a stage where I wish to be able to compose some pipelines with “variant” number of stages, meaning, I wish to have the flexibility to define a single pipeline, which will have a total of 7 stages (for instance), where upon… Continue reading Getting started with Jenkins scripted pipelines (new automation system part – 15)

Introduction to the /proc file system (Linux kernel development – part 4)

Preface Hi all, As I continue with my Linux kernel development I now reached the situation where I came across the /proc pseudo file system. This virtual file system plays an important role and “strongly” associated with the kernel, so it is worth talking and exploring it. In this post I will go over, not… Continue reading Introduction to the /proc file system (Linux kernel development – part 4)

List all branches of a git repository dynamically in Jenkins pipeline (new automation system – part 14)

Preface Hi all, I now got into a situation where I need to have a pipeline in my Jenkins server that is capable to run the same “task” but with different branches of the same repository (we are working in branching-mode methodology, so it is desired most of the times actually). In this post I… Continue reading List all branches of a git repository dynamically in Jenkins pipeline (new automation system – part 14)

Loadable kernel module with command line arguments (Linux kernel development – part 3)

Preface Hi all, As I continue with my Linux kernel development and after I have talked very briefly about a minimal and simple example on how to implement a very basic kernel module in this previous post , in this post I will further elaborate about some “related” things worth noting when talking about kernel… Continue reading Loadable kernel module with command line arguments (Linux kernel development – part 3)

Creating a simple loadable kernel module (LKM) on CentOS 7 (Linux kernel development – part 2)

1.Preface Hi all, as I continue with my Linux kernel development, and after I have made all the “basic” preparations to be able to build (loadable) kernel modules – in this previous post , in this post I will go over the basic steps and will write a very basic and minimal “Hello world” loadable… Continue reading Creating a simple loadable kernel module (LKM) on CentOS 7 (Linux kernel development – part 2)

Getting started with Linux kernel development on CentOS 7 (Linux kernel development – part 1)

1. Preface Hi all, Recently I have decided to “dive into” the world of Linux kernel development. So far all of my “Linux experience” was as a user space developer and was only on an Ubuntu machine – most of the time on the Desktop flavor (but sometimes also on the server flavor). In order… Continue reading Getting started with Linux kernel development on CentOS 7 (Linux kernel development – part 1)