Jenkins/Docker Project key points— part 1

Lamai Anthony
1 min readJun 8, 2023

--

We are launching our CI/CD project series, aimed at providing a step-by-step guide to packaging a simple web application into a Tomcat Docker image and subsequently pushing the image to DockerHub.

Throughout this chapter, we will emphasize understanding the CI/CD process, rather than getting lost in the details of the respective plugins and tools. Our goal is to focus on the “why’s” and “how’s” behind each step.

Learning Objectives:

  1. Develop a comprehensive understanding of the CI/CD process.
  2. Avoid becoming overwhelmed by the technicalities of the plugins and tools involved.

Key Actions:

  1. Deploy AWS EC2 instances to host Sonarqube, Jenkins, and Sonatype Nexus servers.
  2. Set up a GitHub repository for code deployment and create a webhook to connect with the Jenkins server.
  3. Configure essential Jenkins plugins and create a Jenkins pipeline project.
  4. Recap the project and highlight key takeaways.

Let’s delve into each of these sections to gain a better understanding of the CI/CD process and successfully package our web application.

--

--

Lamai Anthony
Lamai Anthony

Written by Lamai Anthony

Technical Engineer passionate about continuous learning and evolution. Always surfing the net and trying projects in search of new ideas and perspectives

No responses yet