Devops Module2
Devops Module2
Dr.Mohana S D,
Assistant Professor,
(Course Instructor Incharge - CSA1007)
School of Information Science,
Presidency University Bengaluru.
Main Topic
Modules
1 Introduction To Continuous Integration
2 Jenkins Architecture
3 Managing Nodes On Jenkins
4 Jenkins Master Node Connection
5 Jenkins Integration With Devops Tools
6 Understanding CI/CD Pipelines
7 Creating A CI/CD Pipeline
Popular CI Tools
Jenkins – Open-source CI/CD automation tool.
GitHub Actions – CI/CD directly integrated with GitHub.
CI Workflow
CI/CD pipeline
CI And CD (Continuous Deployment/Delivery)
Jenkins Architecture
Jenkins Architecture
3. Build Executor
1 Each agent has multiple executors to run builds in parallel.
Jenkins Master
Prerequisites
Install Java (JDK 11) on both Master and Agent machines.
Install Jenkins on the Master machine (if not already installed).
Ensure Network Connectivity between Master and Agent.
Disable Windows Firewall (or allow Jenkins & Java through the
firewall).