Skip to content

Web Application for Efficient Branch Scheduling and Management in Jenkins

Notifications You must be signed in to change notification settings

5arav031k/Thesis-Web-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project is a part of my diploma thesis focused on building a modern web application for efficient branch planning and management in Jenkins. The goal is to provide development and QA teams with a user-friendly interface to manage Jenkins branches, assign testing profiles, and schedule executions in a structured and automated way.

The application features a React-based frontend and a Spring Boot backend with PostgreSQL for persistent data storage. It supports dynamic triggering of Jenkins jobs through a REST API, integration with GitLab for automated issue creation, and caching mechanisms via Redis to optimize performance. Instead of using static JSON files, the project leverages a proper database architecture to demonstrate real-world software design. This system enables efficient collaboration between developers and testers while offering a scalable and maintainable approach to CI/CD pipeline management.

About

Web Application for Efficient Branch Scheduling and Management in Jenkins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published