This project demonstrates a simple CI/CD pipeline using Jenkins.
Dockerfile
: Docker configuration file to build a Docker image.Jenkinsfile
: Defines the CI/CD pipeline.src/
: Source code and tests.src/main/webapp/
: HTML and CSS files for the web application.pom.xml
: Maven configuration file.README.md
: Project documentation.
- Build: Compile the source code.
- Test: Run unit tests.
- Static Analysis: Run static code analysis with SonarQube.
- Build Docker Image: Create a Docker image of the application.
- Deploy to Kubernetes: Deploy the application to a Kubernetes cluster.