Infrastructure at your Service

All Posts By

Nabil Saoual

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 new users on Jenkins

By | Database Administration & Monitoring | No Comments

Hello everybody , today we will see how to manage user creation on Jenkins As many other scheduling software, Jenkins has tool to manage credentials and also grant access to users. Best practice to manage user right level is to associate them to a work group and/or a project they are assigned for. User creation Our user will need access to Jenkins  and especially to the applications he will work on,also he may have only…

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
Nabil Saoual

Control-M/EM Update jobs using Pgadmin tool

By | Database Administration & Monitoring, Postgres | No Comments

introduction Hi team, Today we will work on Control-M database,we already know how to update it using CLI and also using Control-M GUI,but today we will use a reall nice tool named PgAdmin. Its a GUI where you can connect your controlm postgres database and perform administartions tasks.It’s a freeware and quite complete,so don’t hesitate to test it 🙂 We will see how to update jobs using this tool,but probably on next blogs we will…

Read More
Nabil Saoual

Control-M/EM install application pack

By | Control-M | No Comments

introduction Hi team! Today lets check how to install more Control-M feature on our agents,this can be useful ,moreover you can add your own plug-ins! Below we will see how to give more possibilities to your agent Install application pack using CCM select Manage->New Activity->Application pack->Upgrade/Install add a description of you task then check send application pack to Control-M agents select the Control-M agent name where the pack must be installed Once installed you can…

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