Install and Jenkins on Windows 10, Docker, Mac OSX, OpenBSD, OpenSUSE, RedHat, Fedora, CentOS, Ubuntu, and Debian

First and foremost download Jenkins from

Jenkins installation comes in different flavor.

For almost every operating system and also for Docker container, Jenkins installation is available. Continue reading “Install and Jenkins on Windows 10, Docker, Mac OSX, OpenBSD, OpenSUSE, RedHat, Fedora, CentOS, Ubuntu, and Debian”

Managing Jenkins Master and Slave Nodes

A master represents basic installation of Jenkins and it handles all tasks for build system. It can satisfy all user requests and it has capacity to build projects on its own. A slave is a system that is set up to reduce burden of build projects from the master but delegation behavior depends on the configuration of each project. Delegation can be configured specific to build job. On Jenkins dashboard, go to Manage Jenkins. Click on Manage Nodes link. It will provide information on all nodes as shown in below figure.

Continue reading “Managing Jenkins Master and Slave Nodes”

Tutorial: XML Processing with Python

Extensible Markup Language (XML) is a markup language similar to HTML. It is useful to keep track of data without using database. XML files are very popular as configuration files.

Now what if we want to process or edit XML Configuration files using Python?

Consider that we want to perform following operations in XML Files with script rather than doing it manually:

Continue reading “Tutorial: XML Processing with Python”

Create a VM on Microsoft Azure using Chef

Let’s go through some of the basic details of Chef.
Chef, open source configuration management tool has three architectural components. The Chef Server or Hosted Chef, the Chef Workstation, and Chef Client (Node):
The Chef Server/Hosted Chefis central management console and there are two options for the Chef Server: a hosted Chef solution or an on-premises installation. We will be using a hosted solution to avoid installation of Chef server ion premise. Continue reading “Create a VM on Microsoft Azure using Chef”