Open-source automation server for building great things at any scale
Jenkins, originally founded in 2006 as "Hudson", is one of the leading automation servers. Jenkins' motto is "Build great things at any scale". Using an extensible, plugin-based architecture developers have created hundreds of plugins to adapt Jenkins to a multitude of build, test, and deployment automation workloads. Jenkins is open-source, MIT License is used for most of the components.
This year we invite students to join the Jenkins community and to work together to improve Jenkins user experience and reliability. We have many strategic project ideas which are important to hundreds of thousands of Jenkins users.
Jenkins project is a part of Continuous Delivery Foundation (CDF). CDF also participates in Google Summer of Code this year as an umbrella organization for all projects except Jenkins and Jenkins X (org profile).
Jenkins project 2020 Projects
Custom Jenkins distribution build serviceThe main idea behind the project is to build a customizable Jenkins distribution service that could be used to build tailor-made Jenkins...
External Fingerprint Storage for JenkinsFile fingerprinting is a way to track which version of a file is being used by a job/build, making dependency tracking easy. The fingerprint engine...
Git Plugin Performance ImprovementAt this moment, the number of installations for git-plugin is 200,000+ and git-client-plugin has a similar usage. These two plugins have one of the...
GitHub Checks API for Jenkins PluginsThe GitHub Checks API allows developers to report the CI integrations’ detail information rather than binary pass/fail build status on GitHub pages....
Jenkins Machine Learning Plugin for Data ScienceThis project provides a plugin for data scientists to integrate Machine Learning Workflow with Jenkins. The plugin will be a golden solution for the...
Jenkins Windows Services: YAML Configuration SupportEnhance Jenkins server and client service management on Windows by offering new configuration file formats and improving settings validation....
Jenkins X: Consolidate the use of Apps / AddonsThe main aim of the project is to consolidate Apps and Addons inside Jenkins X to avoid confusion.