Jenkins, build great things at any scale

Technologies
javascript, java, go, docker, kubernetes
Topics
developer tools, automation, continuous integration, continuous delivery, devops
Jenkins, build great things at any scale
Short description: Jenkins is a popular open source automation server which is used for building, testing, CI/CD, deployment and many other use-cases. Our motto is "Build great things at any scale". Long description: 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. As Jenkins is open-source, MIT License is used for most of the components. This year we invite potential GSoC contributors to join the Jenkins community and to work together to improve Jenkins. We have many strategic project ideas which are important to potentially hundreds of thousands of Jenkins users. The project has over 600 active contributors working on Jenkins core, plugins, website, project infrastructure, localization activities, etc. In total we have more than 2,000 components including plugins, libraries, and various utilities. The main languages in the project are Java, Groovy and JavaScript, but we also have components written in other languages (Go, C/C++, C#, etc.). Jenkins project includes multiple sub-projects (including Configuration-as-Code, Infrastructure and Remoting) and special interest groups. These entities participate in GSoC as a part of the Jenkins project. The Jenkins project is a part of Continuous Delivery Foundation (CDF).

Projects

Contributor
Cr1t-GYM
Mentor
Kris Stern, Abhyudaya Sharma
Organization
Jenkins
Jenkinsfile Runner Action for GitHub Actions
Jenkinsfile Runner Action creates the containerized pipeline execution in GitHub Actions by modifying the current structure of Jenkinsfile Runner and...
Contributor
Dheeraj Singh Jodha
Mentor
Aditya Srivastava, Jake Leon, alecharp
Organization
Jenkins
Plugin Health Scoring System
This project aims to introduce a metric system to calculate the health score of each plugin within the Jenkins ecosystem and reflect the final scores...
Contributor
Hrushikesh Rao
Mentor
Mark Waite, Rishabh Budhouliya
Organization
Jenkins
Automatic git cache maintenance on the controller
Git caches that exist on the controller can become slower and larger than necessary during use. Recent versions of command line git (since 2.30.0)...
Contributor
Vihaan Thora
Mentor
Harshit, Tasneem, Kristin Whetstone
Organization
Jenkins
Pipeline Step Documentation Generator Improvements
Pipeline Step Documentation Generator is a tool that generates documentation for Pipeline jobs. However, this documentation, being generated...