Infrastructure at your Service

All Posts By

Nabil Saoual

Nabil Saoual

Maven: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher

By | DevOps | No Comments

Working on Jenkins and Artifactory I often seen options suggesting Maven tool,but what is Maven purpose?How can we use and install it on a Windows system?During this install you may encounter some kind of issues Introduction Maven is a tool that can be used for building and managing any Java-based project ( In our case we will use it on Jenkins ) Maven builds a project using its project object model (POM) and a set…

Read More
Nabil Saoual

JENKINS : Update manually your Jenkins master

By | DevOps | No Comments

Hi there, What about keeping up to date your Jenkins 🙂 Such easy to perform that!Today we will check the manual update of our Jenkins master Check if updates are available You can see that a new version is available in the blue info ribbon We got 2 ways to upgrade Jenkins : manually or automatically You can check your current version at the bottom right hand corner of your page Check the changelog Note…

Read More
Nabil Saoual

Control-M/EM : libnsl.so.1: cannot open shared object file: No such file or directory

By | Control-M | No Comments

Hi team, When installing a brand new control-M server on your machine,you may encounter issues related to Control-M installation prerequisite. That was my case on my Virtual machine,we will see how to fix it quickly. System configuration: Issue encountered during installation: machine: [[email protected] ~]# uname -a Linux localhost.localdomain 4.18.0-80.11.2.el8_0.x86_64 #1 SMP Tue Sep 24 11:32:19 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux [[email protected] ~]# CentOS Linux 8 64bits =============================== === Control-M 9.0.20.000 Installation === === Installation…

Read More
Nabil Saoual

JENKINS installing Artifactory server and add it to your Jenkins master

By | DevOps | No Comments

Hi everybody As promised in my previous post on Artifactory plugin here is the installation guide to use Artifactory with your  Jenkins master.First we need to check the prerequisites and then after installation will see how to link it to our Jenkins master. We will use the trial version and also further the open source version. A quick presentation of Artifactory  from Jfrog’s site ( description also available in my previous blog ) prerequisite go…

Read More
Nabil Saoual

JENKINS installing Artifactory plugin and fix dependencies issue

By | DevOps | No Comments

Hi everybody As I planned to show you how to use Artifactory in next blog topic , we need to install it through plugin management. During this I faced some issues.Below we will check how to fix it. what is an artifact? An artifact is a file produced as a result of a Jenkins build. The name comes from Maven naming conventions A single Jenkins build can produce many artifacts why archiving artifacts? By default,…

Read More
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