Skip to content

A repository showcasing your experience integrating automated tests into a CI/CD pipeline using Jenkins.

License

Notifications You must be signed in to change notification settings

LennyMinai/CI-CD-Jenkins-Integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

CI-CD-Jenkins-Integration

A repository showcasing your experience integrating automated tests into a CI/CD pipeline using Jenkins.

1. Project Overview

This project demonstrates the integration of automated tests into a CI/CD pipeline using Jenkins. The goal is to automate the build, testing, and deployment process, ensuring that code changes are efficiently integrated and deployed with minimal human intervention. The project showcases a complete CI/CD pipeline configured to automatically run tests and deploy applications after successful builds.

Expected duration = 7 days

2. Features

Automated Build: Automatically triggers a build when changes are pushed to the repository. Test Automation: Integrates unit, integration, and end-to-end tests into the pipeline. Continuous Integration: Merges code changes into the main branch after passing all tests. Continuous Deployment: Deploys the application to a staging/production environment upon successful integration. Jenkins Integration: Configures Jenkins to manage the entire CI/CD process.

3. Tech Stack

Programming Language: Java Version Control: Git & GitHub CI/CD Tool: Jenkins Testing Framework: Selenium Build Tool: Maven Deployment Environment: Docker

4. Prerequisites

Jenkins Installation: [Link to Jenkins installation guide shall be uploaded] Java Environment: Ensure you have Java installed. Git: Basic understanding of Git and GitHub.

About

A repository showcasing your experience integrating automated tests into a CI/CD pipeline using Jenkins.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published