Devops

Why does my development project need a devops pipeline?

Why does my development project need a devops pipeline?

So the question is, why should you even bother to create a continuous delivery pipeline. I will explain by narrating a real incident that happened while working on a large project with multiple applications integrated to provide end to end functionalities. I was working on this project a few years...

Maven error in Jenkins

How to fix maven error in jenkins on windows: ‘mvn’ is not recognized as an internal or external command …

If you have installed jenkins on windows and are facing this error while running maven command from your jenkins pipeline: ‘mvn’ is not recognized as an internal or external command, operable program or batch file, then the first step for you is to check whether the environment variables are setup correctly....

How we integrated Chef with Jenkins and Nexus for continuous deployment

How we integrated Chef with Jenkins and Nexus for continuous deployment

Chef is a a configuration management tool that uses Ruby, domain-specific language (DSL) for writing system configuration recipes. Chef is used to configure and maintain on-premise servers and can integrate with cloud-based platforms to automatically provision and configure new machines. Problem Statement We need to fetch an artifact from an artifact repository and deploy...

Aws linux slave node setup on Jenkins

Create and configure AWS EC2 linux instance to run as Jenkins slave agent

There are situations where we need to run a Jenkins job on a remote machine e.g. EC2 instance on amazon web services. In this case we need to create a jenkins slave agent in the host machine that can run the job on the remote EC2 instance. We will create...