Posts

Showing posts from June, 2026

Jenkins Master-Slave Agent Installation and Configuration on AWS EC2

Jenkins Master-Slave Agent Installation and Configuration on AWS EC2 Author:  Multi Cloud Architect (+91-9036367291) Jenkins Overview What is Jenkins? Jenkins is an open-source automation server widely used for Continuous Integration (CI) and Continuous Delivery (CD). It helps automate software development tasks such as building applications, testing code, and deploying applications to various environments. Jenkins Architecture Jenkins follows a Controller-Agent (Master-Slave) architecture. Jenkins Controller (Master): Manages Jenkins configuration and jobs. Schedules build tasks. Monitors connected agents. Provides the Jenkins web interface. Jenkins Agent (Slave): Executes build and deployment jobs assigned by the controller. Can be installed on Linux, Windows, or Docker-based environments. Helps distribute workloads and improve scalability.   Prerequisites Launch an EC2 instance with the following configuration...