Infrastructure at your Service

Category

DevOps

Nabil Saoual

JENKINS create a pipeline using Blue Ocean

By | DevOps | No Comments

Hi everybody, Last time we have seen what is Pipeline concepts including scripted and declarative pipeline methods.Today we will see how to create easily a declarative pipeline using Blue ocean tool.It will allow us to generate a workflow without needing advanced scripting skills. what’s blue ocean? Blue Ocean is graphical user interface making it easier to define continuous delivery pipelines. To build your pipelines you will use an integrated editor. You will be able to…

Read More
Nabil Saoual

JENKINS – Introduction to pipelines

By | DevOps | No Comments

Hi, We already know how to create a build on Jenkins using freestyle job, it’s a quick way to make a job, but what happened when we want to have complex tasks and workflow to trigger? Freestyle job limitation Indeed ,it’s still possible to chain these builds to get a sophisticated workflow,but freestyle jobs are limited by many ways : -the builds will not survive a restart of Jenkins -freestyle job is only based on…

Read More
Nabil Saoual

JENKINS – Add a new node ( slave ) to your Windows Jenkins master

By | DevOps | No Comments

Hi, As you already know Jenkins architecture is based on master slave architecture.This is useful and best practice to add slave/nodes to Jenkins master for many purposes such as security (avoid malicious code on the master for example and also to spread the charge and preserve Jenkins master performances and health.) some definitions The Jenkins Master is the Jenkins service itself.It is a webserver that also acts as a “brain” for deciding how, when and…

Read More
Nabil Saoual

JENKINS Quick overview on Jenkins and Jenkins X

By | Cloud, DevOps | No Comments

Hi everybody, During previous blog ,we ever talked about Jenkins , but what about Jenkins X ?What are the differences between the two, which one is fitting the best for your needs? History of Jenkins X As the cloud technology were growing along years Developers were asking for a tool that fit to this new standard, helping them to increase their development and to simplify it especially with containerization and usage of Kubernetes orchestrator ,that…

Read More
Nabil Saoual

JENKINS Add plugins in Jenkins

By | DevOps | 2 Comments

Hi everybody, First of all,I wish you a happy new year with lot of success for all of you 😀 Now ,to have a good start for 2021 we will learn how to use one of the most important characteristics of Jenkins!You already know how flexible is Jenkins to fit your need,by using the appropriate plugins. Today we will see how to add plugins to your Jenkins. There are many ways to add a plugin…

Read More
Nabil Saoual

JENKINS install Jenkins on Windows

By | DevOps | No Comments

Hi Team, Today let’s talk about Jenkins software What is Jenkins? Jenkins is an open source automation server that enables developers around the world to reliably build, test, and deploy their software.It is the leading open-source continuous integration server. Built with Java it can manage a huge amount of plugin which extend its capacity. We will see how to install it on a Windows machine step by step. Prerequisites All information can be checked regarding…

Read More
Mehdi Bada

Deploy GitLab on Kubernetes using Helm

By | DevOps, Docker, Kubernetes | No Comments

Over the last years GitLab became one of the most popular and powerful open source git source code platform. From pure source code repository to a DevOps platform, it’s interesting to see how GitLab has evolved and this is reflected in the technological choices made by the technical teams. GitLab can be deployed on Cloud or On-premise environments in multiple ways; automatically (packages) manually (compile all sources)…. https://about.gitlab.com/install/ This blog post aims to explain how…

Read More
Nabil Saoual

Jenkins how to create a cyclic job

By | Control-M, DevOps | No Comments

Introduction Hi everybody Today it’s not about Control-M jobs but about Jenkins jobs ,Jenkins allows you also to schedule jobs and below we will see how to make it cyclic. First , we will create a job using Jenkins graphic web interface How to create a job Connect to Jenkins interface with your login/password -Select new item -Select freestyle build -Name your build In the build’s configuration , enter your command line in the build …

Read More
Jérôme Witt

Ansible loop over registered results

By | DevOps | One Comment

We were recently confronted with one of our playbook constraint while trying to identify which database software could be uninstalled from our servers. Until now, we ran the playbook to de-install a specific version which were “discovered manually”. However, we even got lazy to run this “discovery phase” manually. This short post explains how to design a play around the results of a specific task like generating a list of obsolete Oracle RDBMS software.

Read More
Mehdi Bada

Setup an NGINX Ingress Controller on Kubernetes

By | Application integration & Middleware, Cloud, DevOps, Docker, Kubernetes | No Comments

One of the most important and basic concept in Kubernetes is the Service exposition. How about exposing a Kubernetes Service deployed inside a cluster to outside traffic? Let’s have a look on the different approaches to expose a Kubernetes Service outside the cluster and particularly the role of the Ingress Controller. NodePort, Load Balancers, and Ingress Controllers In the Kubernetes world, there are three general approaches to exposing your application. NodePort A NodePort is an…

Read More