Jenkins is an automation tool, primary used to build, release and deploy applications in an automated fashion (Continuous Integration and Continuous Deployment CI/CD). The first step towards exploring this automation tool is to configure this locally. Jenkins can be installed in different ways (locally in a docker container, in an EC2 instance, Azure VM etc..,) which is clearly described in the official documentation below, Installing Jenkins To learn Jenkins, it is always better to setup the environment locally. Using docker is one of the convenient methods to run jenkins, since the container can be deleted any time and started a fresh, if anything is misconfigured or not working, while we explore. Steps to run Jenkins in Docker: 1. Create a new folder and save the below docker-compose.yaml. version: '3.7' services: jenkins: image: jenkins/jenkins:lts privileged: true user: roo...
Technology | Simplified