Jenkins Installation

Installation of Build Tools in Jenkins

Jenkins Basics

Running a Test and Building an App

Making Docker Commands Available in Jenkins

Building a Docker Image

Pushing Image to Docker Hub

Pushing Docker Images to Nexus Repository

Pipeline Jobs

Jenkins CI Pipeline with Java, Maven, Docker, Nexus & AWS EC2

Project Information

Project Name: Jenkins Continuous Integration Pipeline

Category: DevOps Engineering

Environment: AWS EC2 Ubuntu Server

Project Status: Completed

Repository: (Add GitHub Repository Link)

Completion Date: 3rd August, 2026

Project Overview

This project demonstrates the implementation of a complete Continuous Integration (CI) pipeline using Jenkins.

The pipeline automates the process of retrieving source code from GitHub, building a Java application with Maven, packaging it into a Docker image, and publishing that image to a private Docker registry hosted on Sonatype Nexus Repository.