Software Engineering, Automation and DevOps Solutions
Overview In this post, we will discuss a fairly common use case where the source code is stored in version control like Github. We will create a job in Jenkins and integrate it with GitHub. Whenever code is updated in the GitHub repository, an event gets triggered via webhook which...
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....
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...
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...
Why Slave Node As our Jenkins server is installed on a Windows machine, we would require a different agent to run a job on different OS which is linux in our case and on a remote machine i.e. aws ec2 instance in our case. This agent or node has to...